如何使用webpack导入静态URL

egu*_*eys 11 javascript ecmascript-6 webpack

如何使用webpack导入静态URL:

index.js

import 'http://google.com/myscript.js'

Jam*_*son 8

确实不清楚您要做什么,但总的来说,您有几个选择。

  1. 预先下载脚本或通过 NPM 安装它。这可能是处理外部依赖的首选方式。一旦它是本地的,您就可以轻松地importrequire像任何其他模块一样使用它。

  2. 如果它绝对必须动态加载,您将需要一个 3rd 方模块,例如https://www.npmjs.com/package/scriptjs,它可以在运行时轻松下载 3rd 方模块并阻止脚本其余部分的执行,直到它已解析。

  3. 使用<script>标记并将其包含在您的页面上。这仅在它是可以在其他所有东西之前加载的一般依赖项时才有效(也许对于 polyfill 或像 jquery 一样依赖于任何地方的库。)

我希望这有帮助!

  • 我使用了第三种方法,我的用例是`signalr/hubs` url。 (2认同)