加载中…

加载中...

不再使用Gruntfile来进行项目自动化

转载 2017-10-10 10:23:40

一直在使用Gruntfile来进行js项目自动化,但时间一长问题就来了。

一方面要维护npm的package.json,一方面要维护Gruntfile。

​是不是冗余了?复杂化了?

放弃Gruntfile,所有操作转为npm处理。

使用Gruntfile最重要的原因就是代码变动的监控,代码一旦变化就执行对应处理,比如less编译。

这个在npm里面使用nodemon就解决了​。

"scripts": {​

...​

    "less": "lessc less/style.less css/style.css",

    "watch-less": "nodemon --watch less -e less -x \"npm run less\"",

...

但是,我要同时监控好几件事呢?

使用parallelshell。

...


"watch": "parallelshell 'npm run watch-less' 'npm run watch-services' 'npm run watch-lint' 'npm run watch-css' 'npm run watch-js'",​

...


最后使用npm run watch就启动所有事项了。​

阅读(0) 评论(0) 收藏(0) 转载(0) 举报
分享

评论

重要提示:警惕虚假中奖信息
0条评论展开
相关阅读
加载中,请稍后
瀛ょ嫭鍙ゆ
  • 博客等级:
  • 博客积分:0
  • 博客访问:66,856
  • 关注人气:0
  • 荣誉徽章:

相关博文

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有