17
A
回答
36
您可以使用grunt.option()
或者更具體地說:
var env = grunt.option('env') || 'default';
搶env
參數或默認字符串'default'
如果該參數不存在。
0
我發現在咕嚕聲中缺省處理非常缺乏。上面概述的方法是有效的,但是當你有很多選擇的時候,它很快就會變得令人厭煩。
小助手功能,可以緩解這樣的:
function defaultOptions(options) {
for(var key in options) {
if(options.hasOwnProperty(key) && !grunt.option(key)) {
grunt.option(key, options[key]);
}
}
}
然後,您可以使用,如:
defaultOptions({
env : "staging"
});
,並在CLI:
grunt // { env : "staging" }
grunt --env=UAT // { env : "UAT" }
相關問題
- 1. 綁定GruntJS命令
- 2. 命令行參數
- 3. 命令行參數
- 4. 命令行參數
- 5. 命令行參數
- 6. 命令行參數
- 7. 命令行參數
- 8. 命令行參數?
- 9. 命令行參數和命令行參數數組的長度
- 10. 運行命令行參數
- 11. 運行命令行參數
- 12. NPM通過命令行參數命令
- 13. 命令行參數數組
- 14. Powershell命令行參數和' - '
- 15. Apache.commons.cli命令行參數
- 16. 目錄命令行參數
- 17. 命令行參數 - PHP
- 18. Perl命令行參數
- 19. SSVNC命令行參數
- 20. QtCreator和命令行參數
- 21. C - main()命令行參數
- 22. .net命令行參數?
- 23. 命令行參數PYTHON
- 24. 包括命令行參數
- 25. 命令行參數解析
- 26. 命令行參數在C#
- 27. Junit - 命令行參數
- 28. 沒有命令行參數
- 29. 命令行參數在Python
- 30. Java Socket命令行參數
你需要處理的論據一項具體任務? –