如何在Webpack中包含jQuery CDN?

问题描述:

由于jQuery的CDN版本很可能被缓存。有没有办法在webpack中包含CDN版本,而不是本地的npm版本。如何在Webpack中包含jQuery CDN?

如果没有在页面上加载jQuery,在Webpack中包含jQuery的最佳方式是什么?

+2

你阅读文件? *“你也可以使用'externals'选项将现有的API导入到应用程序中,例如,如果你想通过单独的'

+0

是的。但如果页面没有jquery

+0

你不能编辑HTML文件并添加标签吗? –

这似乎之前已经讨论过,请参阅https://github.com/webpack/webpack/issues/150。答案是:

webpack是一个模块打包程序而不是一个JavaScript加载程序。它将来自本地磁盘的文件 打包并且不从网络加载文件(除了它自己的 块)。

使用JavaScript加载器,我。即script.js

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