求助:请问angular 1x 和webpack配合好还是和gulp配合好
最近公司准备开发一个项目,使用的angular 1.3的,之前都是配合gulp进行搭建的环境,但是我不会用gulp,想要用webpack+angular的方式搭建,不知道合不合适!
!!!!!!!求大神帮忙解答解答!!!!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
angular的模块化机制自成一派。。。既不是AMD也不是CMD,所以要让webpack直接支持是有点难度的,当然,估计市面上已经有人实现了相应的loader了。。。或者说你要对现有的angular的module进行封装,比如把xxx.controller.js文件 里的angular.controller这个对象用commonjs的方式export出来,这样webpack才能读懂模块之间的依赖关系,在主module里你要require进来。。这样做的代价可想而知,为了某个打包工具而改变现有代码本身的结构并不可取。。甚至有点本末倒置。
当然以上只是我个人的揣测,我没用有webpack打过ng1,一般都用gulp,毕竟这2者不是一个时代的产物。
两种都可以。公司/个人项目中,两种都用过,只要配置对了,都可以正常运行。
不过,个人感觉,gulp 比 webpack 容易配置很多。
要说“配合”都一样,都能用。
要说哪个好, webpack 更方便,功能更强大。当然, gulp 比较直观。
用gulp 楼上说的对 都不是一个时代的东西
楼上都忽略了一个重点, 那就是webpack的组件化开发... 如果你想提高你自己的话,webpack肯定更牛逼, 当然学习成本也更高...更高...
angular1.x建议使用gulp。毕竟angular1的模块系统有点奇葩。