grunt.option的默认值
Default value for grunt.option?
从cmd行,我需要能够设置一个标志,并根据该标志编译不同的文件。我相信你可以通过咕哝来实现这一点
grunt --env="dev"
但如果省略了这个标志,我希望它们成为我的grunt文件中的默认值。
grunt.option('env')
如果用户在编译时没有将env作为标志提供,我如何设置它的默认值?
创建一个包装任务,如果在调用任务时没有提供任何选项,它将把grunt.option('env')设置为默认值:
function initBuild() {
if (!grunt.option('env')) {
grunt.option('env', 'your-default-value-here');
}
grunt.task.run(taskList);
}
grunt.registerTask('build', initBuild);
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 根据两个下拉列表的默认值禁用按钮
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- Angularjs-设置不带ng选项的select的默认值
- jQuery Datepicker从日期开始设置默认值
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- Selectize选择默认值
- 在KeystoneJS中为Types.Money设置默认值
- 是否可以同时为一个元素的所有事件指定阻止默认值
- 防止在IE7中按回车键时出现默认值
- 如何覆盖jqGrid's语言默认值
- grunt.option的默认值
- AngularJS选择带有ng-model和ng-repeat的默认值,而不是ng-option
- 在Angular 2中,将默认值设置为select option