没有找到grunt Warning Task“watch”

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (71)

Gruntfile.js:

grunt.initConfig({
 watch: {
  compass: {
    files: [
      'app/styles/**/*.{scss,sass}'
    ],
    tasks: 'compass reload'
  },
.....
grunt.registerTask('dev', 'watch');

当我run

grunt dev 

我得到错误

Warning: Task "watch" not found. Use --force to continue. 

我使用grunt-cli v0.1.6和grunt v0.4.0,安装了grunt-contrib-watch。

提问于
用户回答回答于

npm install grunt-contrib --save-dev

并在grunt.js的最后一行之前添加此行:

grunt.loadNpmTasks('grunt-contrib');

另外,我必须安装Ruby ...

用户回答回答于

不必安装整个contrib-package。有一个separate的watch

npm install grunt-contrib-watch --save-dev

最后:

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

扫码关注云+社区

领取腾讯云代金券