2014-05-19 221 views
0

當我啓動我的應用程序時,我通過運行npm start來完成。現在,npm start只運行我的server.js。是否可以讓npm start打開一個新的bash提示符並運行grunt watch開始觀看我的少/手寫筆等任務?打開bash並運行命令npm start

不用每次都手動啓動watch任務就好了。

回答

1

只需指定自定義啓動腳本:

"scripts": { 
    "start": "node server.js & grunt watch" 
} 

https://www.npmjs.org/doc/misc/npm-scripts.html

+1

我不能得到這個工作。雖然兩個進程都在同一個bash窗口中運行,但使用'|'而不是'&'似乎可行,而我只能看到進程的輸出。 – ptf

+0

「node server.js && grunt watch」如何? – Ben

+0

@Ben這將等待第一個命令完成,除非手動終止,否則不會發生。 – jgillich