Grunt“watch”警告:Path必须是一个字符串。收到undefined

时间:2015-11-26 13:45:04

标签: javascript gruntjs grunt-contrib-watch

Grunt“Watch”不想继续。

问题: 运行“观察”任务 等候... 警告:路径必须是字符串。收到未定义的

以下是Gruntfile.js中的grunt手表:

watch: {
  //Watch files for changes during "grunt serve"
  main: {
    options: {
        livereload: true,
        livereloadOnError: false,
        spawn: false
    },
    files: [createFolderGlobs(['*.js', '*.less','*.html','*.json']), '!src/bower_components/**/*.js', '!src/js/**/*.js', '!_SpecRunner.html','!.grunt'],
    tasks: [] //all the tasks are run dynamically during the watch event handler

  }
},

2 个答案:

答案 0 :(得分:7)

我发现了这个问题。您需要升级grunt-contrib-jshint。

我有版本“grunt-contrib-jshint”:“~0.9”

更改为“grunt-contrib-jshint”:“^ 1.0.0”

错误现在消失了!

答案 1 :(得分:3)

我在写这个问题的过程中想通了

当我为此问题添加标签时,我看到了标签 grunt-contrib-watch 并得到:https://github.com/gruntjs/grunt-contrib-watch

并且这样做了:

big

......现在它有效。无论如何我发布了它,因为当我用Google搜索时,我无法找到相关内容。