![](/img/trans.png)
[英]how to use webpack to load CDN or external vendor javascript lib in js file, not in html file
[英]Gulp: how to use CDN for js lib?
我是AngularJS和Gulp的新手。
在一个示例中,Gulp从js/lib/angular2
文件夹中的node_modules
文件夹复制了一些库:
gulp.task('libs', function() {
return gulp.src([
'node_modules/angular2/bundles/angular2.dev.js'
... // other libs
]).pipe(gulp.dest(src + 'js/lib/angular2'));
});
然后通过脚本标签添加到index.html
<script src="js/lib/angular2/angular2.dev.js"></script>
如果要通过CDN加载它们怎么办?
在开发过程中,我可以使用Gulp复制的本地js文件,但是在生产中,我是否用它们的相应CDN文件(如果有)“手工”替换了它们? 还是有一种方法可以直接用Gulp做到呢?
编辑
我找到了插件gulp-cdnizer
gulp有一个插件gulp-processhtml可以做到这一点。 它使用条件注释,该注释将根据gulp任务删除/替换/添加到HTML文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.