1. 程式人生 > >node watch監聽目錄檔案變化執行相關操作

node watch監聽目錄檔案變化執行相關操作

#!/usr/bin/env node
var shell = require("shelljs");     //執行shell
var watch = require('watch');       //監測目錄變化

watch.watchTree('./scripts', function (f, curr, prev) {
    shell.exec("node ./r.js -o ./build.js");
});
watch.watchTree('./sass', function (f, curr, prev) {
    shell.exec("compass compile");
});

實現效果,如果scripts或sass目錄下檔案有改動就會執行對應的node命令