大佬教程收集整理的这篇文章主要介绍了如何提供AngularJS 2应用程序,而不必为`node_modules`中的所有文件提供服务?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我只需要几个应用程序工作,我不想要服务所有这些静态文件。有没有办法只服务器我实际需要哪些?
我问的原因是因为Google App ENGIne开发环境(dev_appserver.py)对可以提供的文件数量设置了限制,并且生产环境对可以上传的文件的组合大小有限制。上传兆字节的不必要的文件会感到羞耻。
gulp任务将文件从node_modules复制到dist / vendor。
//copy dependencies to dist folder gulp.task('copy:deps',function(){ return gulp.src([ 'node_modules/angular2/bundles/angular2-polyfills.js','node_modules/angular2/bundles/angular2.dev.js','node_modules/angular2/bundles/http.js','node_modules/angular2/bundles/router.js','node_modules/rxjs/bundles/Rx.js','node_modules/systemjs/dist/system.js',]).pipe(gulp.dest('dist/vendor')); });
安装gulp后,只需输入gulp即可开始默认的gulp任务,或者运行npm开始,这将调用gulp clean&&吞
默认gulp任务还将将所有其他.js,.html和.css文件复制到dist文件夹。 dist文件夹将包含您必须部署的内容。
以上是大佬教程为你收集整理的如何提供AngularJS 2应用程序,而不必为`node_modules`中的所有文件提供服务?全部内容,希望文章能够帮你解决如何提供AngularJS 2应用程序,而不必为`node_modules`中的所有文件提供服务?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。