У меня есть файл gulp.js, который включает в себя:Как начать Глоток смотреть задачу, когда я типа NPM начать
gulp.task('default', ['watch']);
Который запускает часы задачу
gulp.task('watch', function(){
gulp.watch(productionScripts, ['autoConcat']);
});
Затем на любые сохраненные изменения файлы в productionScripts, задача просмотра будет конкат файлов.
Что бы я хотел сделать, это в моем пакете.json, я хотел бы включить эти часы, когда я набираю npm start (это уже запускает мой узел-сервер).
package.json
"start": "node server.js",
UPDATE --------
Бен (b3nj4m.com), я попробовал то, что вы заявили. Часы и сервер запускаются. Тем не менее, все выполняется дважды (вероятно, из-за редактора, не связанных), но я теряю свой серверный журнал, когда запускаю его с помощью gulp.
[15:31:18] Starting 'autoConcat'...
[15:31:18] Finished 'autoConcat' after 147 ms
[15:31:19] Starting 'autoConcat'...
[15:31:19] Finished 'autoConcat' after 138 ms
[15:31:20] Starting 'autoConcat'...
[15:31:20] Finished 'autoConcat' after 127 ms
[15:31:23] Starting 'autoConcat'...
Это как есть петля между перезапуском сервера при изменении и сменой конкатенированного файла.
использование 'глоток watch' вместо этого и связать запуск и перезагрузку сервера в процесс часов глотка, таким образом, когда вы меняете код для вашего сервера, глоток перезапустит его. –
вместо npm начать вы рекомендуете глотать «myFunctionName» с сервером, начинающим глотать? У вас есть пример? – SoEzPz
Не знаю, я просто знаю, что это определенно возможно. –