15

我正在使用AirConsole JS 服务构建一个应用程序。AirConsole 仅将其库作为.js您将包含在页面中的文件提供,通常:

<script type="text/javascript" src="https://www.airconsole.com/api/airconsole-1.6.0.js"></script>

但是,我正在使用 Webpack 并希望将import脚本放入我的其他 JS 文件中。我尝试了一些没有运气的方法:

  1. 创建一个名为的入口文件vendor,用于导入该airconsole.js文件。这会创建一个vendor.bundle.js文件,我可以将其包含在我的页面中
  2. 将 AirConsole 路径添加到我的index入口点,以便将脚本包含在bundle.js文件中。使用此方法,我可以验证 AirConsole 代码是否包含在bundle.js文件中,但尝试创建AirConsole结果的新实例AirConsole未定义

我在这些方法的正确轨道上吗?如果不是,那么推荐的导入非模块.js文件的方法是什么?

4

1 回答 1

8

最好的方法是我们称之为“匀场”的动作。您可以查看我们的新文档页面以获取信息。对于您的非模块,有几种不同的方法(取决于需要)。

https://webpack.js.org/guides/shimming/

于 2017-02-03T23:48:43.583 回答