javascript - 有什么方法可以自动加载 webpack 外部文件吗?

标签 javascript webpack commonjs externals

我使用 commonjs 组织我的前端项目,例如 var $ = require('jquery'); 并使用 webpack 来捆绑入口 js 文件。我可以使用 webpack 的“外部”将一些第三方库(如 jquery、angular 或其他库)排除到最终包中,我必须向 html 添加一些脚本标签以加载这些文件。有没有什么方法可以自动加载这些外部文件,而不是在 html 文件中手动添加脚本标签?

最佳答案

Webpack 是一个模块 bundler ,而不是 javascript 加载器。它从本地磁盘打包文件,不从网络加载文件(除了它自己的 block )。

使用 javascript 加载器,i。 e. script.js

var $script = require("scriptjs");
$script("//ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js", function() {
// ...
});

For more information please refer to this issue on Webpack repo: https://github.com/webpack/webpack/issues/150

关于javascript - 有什么方法可以自动加载 webpack 外部文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33757850/

相关文章:

javascript - "(AppContainer)RangeError: Maximum call stack size exceeded"- 与 react 热加载器 react

javascript - GZipping CSS 和 JS 文件

javascript - 没有在tinyMCE编辑器中获得更新的测试

javascript - 为多个应用创建 React App?

commonjs - 如何通过Webpack和6to5使用带有es6模块的npm包?

webpack - 如何使用 require.ensure 拆分 Webpack 中的代码以进行生产?

foreach 循环内的 Javascript .match 和 .test

javascript - 在 chrome.tabs.executeScript 中使用 background.js 变量

javascript - webpack + typescript : "Property ' jwplayer' does not exist on type 'Window' "when using script-loader