Node.js 运行grunt nodemon并与livereload同时观看

Node.js 运行grunt nodemon并与livereload同时观看,node.js,angularjs,gruntjs,Node.js,Angularjs,Gruntjs,所以我遇到的问题是grunt nodemon和watch同时运行,除了浏览器livereload外,其他一切都正常工作 如果我在没有并发的情况下运行watch,一切都正常,但是nodewatch不行。在花了几个小时的时间挖掘之后,我确实解决了这个问题。我通过为nodemon生成子进程解决了这个问题。如果你有困难,我很乐意帮助你 grunt.registerTask('serve', function (target) { if (target === 'dist') {

所以我遇到的问题是grunt nodemon和watch同时运行,除了浏览器livereload外,其他一切都正常工作


如果我在没有并发的情况下运行watch,一切都正常,但是nodewatch不行。

在花了几个小时的时间挖掘之后,我确实解决了这个问题。我通过为nodemon生成子进程解决了这个问题。如果你有困难,我很乐意帮助你

grunt.registerTask('serve', function (target) {
    if (target === 'dist') {
        return grunt.task.run(['build', 'connect:dist:keepalive']);
    }

    // Running nodejs in a different process and displaying output on the main console
    var nodemon = grunt.util.spawn({
        cmd: 'grunt',
        grunt: true,
        args: 'nodemon'
    });

    nodemon.stdout.pipe(process.stdout);
    nodemon.stderr.pipe(process.stderr);

    grunt.task.run([
        'clean:server',
        'bowerInstall',
        'concurrent:server',
        'autoprefixer',
        'connect:livereload',
        'watch',
        ]);
});

你好,你能帮我解决这个问题吗?