它可以使用externals
来使用全局变量,但是可以像Code Splitting
功能那样延迟加载外部js文件吗?
答案 0 :(得分:0)
您应该使用脚本加载器https://github.com/ded/script.js
"与许多其他脚本加载器一样,$ script.js允许您从任何URL按需加载脚本资源,而不阻止其他资源加载(如CSS和图像)。"
var $script = require("scriptjs");
$script("//ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js", function() {
// ...
});
答案 1 :(得分:0)
我编写了一个加载器,允许您通过全局定义的命名空间将模块从一个webpack构建公开给其他人,这使您可以定义要在webpack构建之间共享的模块,并允许您在维护时共享公共模块捆绑完好无损。