2016-02-04 23 views
0

我有一個節點應用程序「generate.js」,它生成一組靜態文件。如何使用Gulp來運行Node JS應用程序?

我的目標是,當/ foo /目錄中的任何文件被修改時,generate.js都會運行一次。

而且,我想使用Gulp監視任務來完成此操作。

在過去,我使用Grunt和grunt-execute插件做了類似的操作。但是,我還沒有找到一種方法來與Gulp做到這一點。

+0

對於某些示例,可能值得檢查應用程序的gulp文件的基礎。 https://github.com/zurb/foundation-apps/blob/master/gulpfile.js – CollinD

回答

1

gulp代碼是普通的javascript。所以你可以使用child_process模塊中內置的節點來運行你的進程。

var cp = import('child_process'); 

gulp.task('taskname', function(callback) { 
    // Start your child process here 
    cp.spawn(/*...*/); 
}); 
+0

這樣做的竅門,但我不能完全按照你的例子工作。相反,我做到了這一點:http://jsbin.com/hebiweqira/edit?js – edt

相關問題