我正在尝试使用我的 TypeScript 应用程序中的hellosign 嵌入模块,然后使用 Webpack 打包并作为网页的一部分运行。
我还导入了@types
typings。
问题是,如果我使用:
import * as HelloSign from "hellosign-embedded";
打字稿给我一个错误:
error TS2306: File 'D:/Work/ProjectX/node_modules/@types/hellosign-embedded/index.d.ts' is not a module.
我也尝试过简单地使用:
import "hellosign-embedded";
这使我可以从我的代码中访问HelloSign
全局,但问题是在运行 webpack 之后,在浏览器中运行它时,HelloSign
找不到:
Uncaught ReferenceError: HelloSign is not defined
at HTMLDocument.<anonymous> (onboarding.tsx:10)
at mightThrow (jquery.js:3570)
at process (jquery.js:3638)
导入这个库的正确方法是什么?提供的打字有问题吗?