【发布时间】:2015-08-27 17:27:12
【问题描述】:
正如标题所说,我在我的 gulp 文件中使用 gulp-nodemon 模块让 nodemon 在检测到文件更改时重新启动我的服务器:
gulp.task('default', function() {
nodemon({ script: 'dist/server/main.js',
tasks: ['server', 'bundle', 'css', 'ejs'],
ext: 'ejs js json'
}).on('restart', function() {
console.log('Restarted!');
});
});
我列出的所有任务都是基本的构建任务。当我更改文件时,服务器会重新启动,但以后的更改会被忽略:
更重要的是,如果我中断进程 (CTRL+C),nodemon 会显示重启消息,好像有 2 个实例同时运行:
我对@987654327@ 做错了吗?或者只是gulp?
【问题讨论】:
-
当你在初始运行后进行更改时,它是否说它正在运行任务,但它没有改变任何东西?
-
它确实,它改变并成功重启。
-
看起来这是
gulp-nodemon本身的问题:github.com/JacksonGariety/gulp-nodemon/issues/70
标签: javascript node.js gulp nodemon