angular.js - angular 2 应用如何进行打包?如何使用gulp打包?
问题描述
angular 2强调模块化,从npm下载的包数量巨大,该如何使输出后的应用,只包含需要的模块?以及如何使用gulp打包angular2应用?
问题解答
回答1:谢邀,我暂时还没有开始学习 Angular2,只是最近在玩 typescript,自己写了一个 gulp+typescript+AngularJS1.x 的环境玩玩,有兴趣一起研究研究:https://github.com/hjzheng/An...
关于 Angular2 其实 Github 上种子很多,不是基于 webpack 就是基于 gulp:https://github.com/search?q=a...
另外yeoman上也有一些 Angular2 的脚手架http://yeoman.io/generators/
推荐angular2-webpack-starter和angular2-universal-starter.
回答3:谢谢邀请,angular2我没用过,我用的react,你可以试试用webpack打包
回答4:谢邀, 没用过angular2,不知道他有什么特殊性。我只能从通用的说,
gulp 打包来说,其实主要是分为 css,js,html。
我们把angular归为js, 那么js打包,其实干的事情,就是分析打包入口文件,解析依赖js文件,然后合并js文件,添加依赖关系,压缩,加md5戳,输出到目录。
根据你的提问,你需要关注的是打包入口文件以及解析依赖,这个可以使用angular相关的gulp 插件,也可以使用webpack来解析,都能打到你的目录。
相关文章:
1. docker安装后出现Cannot connect to the Docker daemon.2. 网页爬虫 - Python:爬虫的中文编码问题?3. javascript - 修改表单多选项时和后台同事配合的问题。4. ubuntu 远程管理KVM设置问题5. javascript - H5页面怎么查看console信息?6. javascript - vue生成一维码?求助!!!!!急7. css - 手机页面在安卓和苹果浏览器显示不同的小小问题8. javascript - 关于Js中 this的一道题9. angular.js - angularjs如何动态改变ng-model值,在controller中获取input中输入的值并组合post发送到后台10. browsersync检测的静态页面只能用index.html命名,用demo.html就不能实时同步,检测动态页面的时候,比如wamp环境下,用browsersync能打开页面,但不能实现同步
