如果我在我的main.js文件中有一个全局变量var x
,我希望可以在由webpad捆绑到同一个构建/bundle.js中的打字稿文件中访问它,我该怎么做?我不能像我想象的那样直接访问它(最后它们在同一个捆绑包中)。我已经阅读了导出/导入/要求,但找不到如何在webpad捆绑包的上下文中应用它。
您可能需要在typescript文件中声明该变量,以便编译器知道它的存在:
declare var x: any;
根据这个答案改编的
来自webpack的ProvidePlugin应该可以完成这项工作,这里有一个很好的例子