我正在尝试创建一个grunt文件,我可以在其中运行自定义构建任务,然后执行默认任务。
自定义任务在首次安装网站后运行,并包含一些用于编译sass,缩小css和javascript的基本设置任务。运行之后,我将运行默认任务,该任务只包含watch,并将监视各种文件,sass,html,js等的更改。
以下是我尝试实施的一些代码......
// Custom Grunt task to run after install
grunt.registerTask('build', ['sass', 'cssmin', 'uglify']);
// Set default tasks to perform on 'grunt' command
grunt.registerTask('default', ['watch']);
基本上我想运行一次grunt build
,然后grunt
,它会在整个项目生命周期中不断轮询更改。在项目结束时,我还想要另一个自定义任务grunt imagemin
,它将压缩所有准备好的项目图像。然后我的项目已经准备就绪并且已经准备就绪了,但是我收回了错误:
$ grunt build
Warning: Task "build" not found. Use --force to continue.
Aborted due to warnings.
我不知道出了什么问题。如果您需要查看文件的其余部分,请告诉我,只是想保持简单。
非常感谢,
丹