Gruntjs “咕噜声警告任务”;手表;找不到
Grunfile.js:Gruntjs “咕噜声警告任务”;手表;找不到,gruntjs,Gruntjs,Grunfile.js: grunt.initConfig({ watch: { compass: { files: [ 'app/styles/**/*.{scss,sass}' ], tasks: 'compass reload' }, ..... grunt.registerTask('dev', 'watch'); 当我跑的时候 grunt dev 我得到了错误 Warning: Task "watch" not found. Use
grunt.initConfig({
watch: {
compass: {
files: [
'app/styles/**/*.{scss,sass}'
],
tasks: 'compass reload'
},
.....
grunt.registerTask('dev', 'watch');
当我跑的时候
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包。有一个单独的手表
npm install grunt-contrib-watch --save-dev
最后:
grunt.loadNpmTasks('grunt-contrib-watch');
实际上,如果插件没有安装,你就不会有错误launcinh
grunt watch
,只是一个无法加载watch
任务的错误。我知道这个问题很老,但自从Serge声明后,它还没有得到正确的回答
安装了grunt contrib手表
我会检查整个文件是否由
module.exports = function (grunt) {
};
当您过早地(意外地)关闭此功能时,您会收到所述错误。浏览器更新和npm更新对我有效。当我在终端上运行grunt watch时,遇到错误并修复: 错误
grunt watch
Loading "Gruntfile.js" tasks...ERROR
固定终端
brew install npm
brew install node
- 然后测试节点和npm工作
node -v npm -v
- 安装Grunt
npm install -g grunt-cli npm install grunt-contrib-watch --save-dev
- 安装编写器
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
- 然后跑
grunt watch
成功了 等等,你必须安装整个grunt contrib库?这有很多依赖关系。这怎么是最好的解决方案?它可能不是最好的解决方案。当然,我没有使用所有这些功能。这是正确的,因为Grunt团队不建议使用
Grunt contrib
,而是建议每个模块单独使用。