#gulp在实际项目中的应用
在实际开发过程中我们通常会分为开发环境 和 线上环境。对于两种环境我们希望,在开发环境可以不压缩合并文件,以方便调试。在调试完毕准备发测试的时候再压缩合并文件发到测试,测试没问题,即发到线上。
于是我们的gulpfile.js 文件自然也分为了两个部分,开发环境和线上环境。
###开发环境 这里我们设置默认执行开发环境,对css,js,img直接移动到目标文件位置。并监听css,js 文件的改动
gulp
###正式环境
gulp release
###包含功能
css, js ,image 压缩
less编译
版本控制
copy文件到指定目录
####遇到的问题 watch莫名其妙的中断退出(非less等编译问题),版本更新操作文件遇到权限问题被拒绝,编译文件时间过长(一个less文件达30s):
我的问题出现在在windows下监控操作 虚拟机的共享文件, 把编译操作更改为linux下操作即可解决