Gruntjs 咕噜声错误任务“;“违约”;找不到

Gruntjs 咕噜声错误任务“;“违约”;找不到,gruntjs,gruntfile,Gruntjs,Gruntfile,尝试运行grunt时,我收到一条错误消息: Warning: Task "default" not found. Use --force to continue. Aborted due to warnings. 我已经找到了几个关于这个主题的帖子,每个帖子都有一个逗号缺失的问题。但在我的情况下,我不知道怎么了,我想我没有漏掉任何逗号(顺便说一句,这个内容是从互联网上复制/粘贴的) 可能是什么问题?您没有注册默认任务。在最后一次装入npmtask后添加此项 grunt.registerTask

尝试运行
grunt
时,我收到一条错误消息:

Warning: Task "default" not found. Use --force to continue.
Aborted due to warnings.
我已经找到了几个关于这个主题的帖子,每个帖子都有一个逗号缺失的问题。但在我的情况下,我不知道怎么了,我想我没有漏掉任何逗号(顺便说一句,这个内容是从互联网上复制/粘贴的)


可能是什么问题?

您没有注册默认任务。在最后一次装入npmtask后添加此项

grunt.registerTask('default',['execute']);

第二个参数是您希望从配置中执行的,您可以将更多任务放在那里

也可以通过在cli中提供名称作为参数来运行现有任务

grunt执行

通过配置,您可以使用
execute
watch
。有关更多信息,请参阅。

如果在终端中运行grunt,它将搜索“默认”任务,因此必须注册要执行的任务,grunt使用grunt.registerTask方法定义它,第一个参数是任务的名称,第二个参数是它将运行的子任务数组

在您的情况下,代码可能是这样的:

...
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-execute');
grunt.registerTask("default", ["execute", "watch"]);
...
这样,“默认”任务将以透视方式运行“执行”和“监视”命令

但是,您可以找到使用Grunt创建任务的文档

希望能有所帮助

...
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-execute');
grunt.registerTask("default", ["execute", "watch"]);
...