我尝试将nodemon -L(--legacy-watch)选项设置为gulp-nodemon的nodemon配置,因为在下面添加了null字符串值,但它不起作用。有人可以帮忙吗?
gulp.task('server', function () {
nodemon({
script: 'server.js',
watch: paths.server,
env: { 'NODE_ENV': 'development' },
'legacy-watch': ''
}).on('restart', 'lint');
});
答案 0 :(得分:5)
实际上这是在nodemon的github页面上记录的:
https://github.com/remy/nodemon/blob/master/doc/sample-nodemon.md
你会做这样的事情......
nodemon({
script: "server.js",
execMap: {
js: "node --harmony"
}
}).on("restart", function() {
console.log("restarted!");
});
希望这有帮助。
答案 1 :(得分:5)
你这样做:
legacyWatch: true
带有短划线的所有选项在需要时都会使用camelcase。