有没有任何方法可以自动加载webpack外部文件



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

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

使用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

最新更新