我是 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 文件中。
关于javascript - Gulp:如何使用 js 库的 CDN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37140875/