相关疑难解决方法(0)

Grunt中类似Nodemon的任务:执行节点进程并观察

我觉得我错过了什么.

这是我想要实现的目标:

有一个执行我的grunt任务server.js并且watch并行运行任务.我觉得这正是grunt设计的任务之一,但我无法实现这种配置.

其中,我读过这个: 通过Grunt运行Node应用程序, 但我仍然无法做到.

这是我的Gruntfile.js:

module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({
    watch: {
      scripts: {
        files: ['*.js'],
        tasks: ['start'],
        options: {
          nospawn: true
        }
      }
    }
  });

  grunt.loadNpmTasks('grunt-contrib-watch');

  grunt.registerTask('start', function() {
    grunt.util.spawn({
      cmd: 'node',
      args: ['server.js']
    });
    grunt.task.run('watch');
  });

  grunt.registerTask('default', 'start');
};
Run Code Online (Sandbox Code Playgroud)

"grunt-contrib-watch": "~0.3.1"应该是比grunt-contrib-watch@0.3.0前面提到的帖子更高的版本.

如果你能帮助我实现正确的配置,我将非常感激.但更多的是,我不明白为什么没有正式的grunt-contrib-nodemon-like包装和任务,因为我觉得使用grunt是另一个很好的理由(我真的很喜欢它作为工具!)

谢谢

watch spawn node.js gruntjs

28
推荐指数
1
解决办法
2万
查看次数

标签 统计

gruntjs ×1

node.js ×1

spawn ×1

watch ×1