前一篇说了用duo和gulp管理前端项目,在实际开发中,实现自动build是很重要的。
针对browserify,有人写了watchify来处理。
可是针对duo,目前尚未gulp插件来完成。
在nodejs开发时,有人使用supervisor来避免重复启动node,仔细看了下用法,能够移植过来。html
npm install -g supervisor cd duo-proj supervisor -e js,html -i build -n exit -x duo index.js
参数含义以下:前端
-e:监控的扩展名node
-i:忽略的文件夹,这个须要写,不然会重复执行git
-n:执行完命令后,若是没有异常,再也不重复执行。github
-x:执行命令,这里写入本身的入口jsnpm