2

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

4

1 回答 1

1

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

使用 javascript 加载器,即script.js

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

有关更多信息,请参阅 Webpack repo 上的此问题:https ://github.com/webpack/webpack/issues/150

于 2015-11-17T16:58:05.880 回答