提问者:小点点

如何使用webpack访问Typescript文件中的JS全局变量


如果我在我的main.js文件中有一个全局变量var x,我希望可以在由webpad捆绑到同一个构建/bundle.js中的打字稿文件中访问它,我该怎么做?我不能像我想象的那样直接访问它(最后它们在同一个捆绑包中)。我已经阅读了导出/导入/要求,但找不到如何在webpad捆绑包的上下文中应用它。


共2个答案

匿名用户

您可能需要在typescript文件中声明该变量,以便编译器知道它的存在:

declare var x: any;

根据这个答案改编的

匿名用户

来自webpack的ProvidePlugin应该可以完成这项工作,这里有一个很好的例子