这是我的咕噜文件:(相关部分)
nodemon: {
dev: {
script: 'server.js',
options: {
nodeArgs: ['--debug'],
ext: 'js,html',
watch: watchFiles.serverViews.concat(watchFiles.serverJS)
}
}
},
'node-inspector': {
custom: {
options: {
'web-port': 1337,
'web-host': 'localhost',
'debug-port': 5858,
'save-live-edit': true,
'no-preload': true,
'stack-trace-limit': 50,
'hidden': []
}
}
},
concurrent: {
default: ['nodemon', 'watch'],
debug: ['nodemon', 'watch', 'node-inspector'],
options: {
logConcurrentOutput: true
}
},
});
// Load NPM tasks
require('load-grunt-tasks')(grunt);
// Default task(s).
grunt.registerTask('default', ['lint', 'concurrent:default']);
// Debug task.
grunt.registerTask('debug', ['lint', 'concurrent:debug']);
// Lint task(s).
//grunt.registerTask('lint', ['jshint', 'csslint']);
grunt.registerTask('lint', ['jshint']);
在我的服务器上,当我写这个命令时:
NODE ENV=production PORT=80 grunt --force
我在我的控制台中提示了这个:
我想在生产中没有调试器,需要改变什么? 我试图删除nodemon --debug选项但没有成功, 我还尝试在node-inspector中将调试端口更改为另一个端口,但我真的没有在上面的命令中启动node-inspector,并且告诉他什么时候才能执行nodemon-dev部分?