Gruntjs 如何使grunt在register config中支持运行时选项?

Gruntjs 如何使grunt在register config中支持运行时选项?,gruntjs,grunt-contrib-watch,Gruntjs,Grunt Contrib Watch,我打算运行代码: grunt.registerTask('build', ['compile-handlebars:build --env=prod','copy','uglify','cssmin']); 但它不起作用并报告错误: "Warning: Required config property "compile-handlebars.build --env=prod" missing." 注册任务时,只将任务名称指定为数组,而不指定从命令行运行的选项。我想说,既然您想在生产模式下

我打算运行代码:

grunt.registerTask('build', ['compile-handlebars:build --env=prod','copy','uglify','cssmin']);  
但它不起作用并报告错误:

"Warning: Required config property "compile-handlebars.build --env=prod" missing."

注册任务时,只将任务名称指定为数组,而不指定从命令行运行的选项。我想说,既然您想在生产模式下编译模板,那么您应该使用
grunt build--env=prod
运行整个构建。另一个选项是配置一个名为“build prod”的
compile handlebar
任务,该任务将环境选项传递给Grunt配置(JSON)(只有当该任务接受这样的配置时才可能)。@try catch最后谢谢,您解决了我的问题!