如何在生产时停止nodemon调试器

时间:2015-04-19 07:31:33

标签: debugging gruntjs nodemon

这是我的咕噜文件:(相关部分)

        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

我在我的控制台中提示了这个:

enter image description here

我想在生产中没有调试器,需要改变什么? 我试图删除nodemon --debug选项但没有成功, 我还尝试在node-inspector中将调试端口更改为另一个端口,但我真的没有在上面的命令中启动node-inspector,并且告诉他什么时候才能执行nodemon-dev部分?

0 个答案:

没有答案