我在我的grunt脚本中使用命令行选项:http://kurst.co.uk/transfer/Gruntfile.js
但是,grunt --vers:0.0.1当我尝试获取选项时,该命令始终返回'undefined':
var version = grunt.option('vers') || '';
Run Code Online (Sandbox Code Playgroud)
你能帮我搞定吗?
我尝试了不同的(CLI)命令:
grunt vers:asd
grunt -vers:asd
grunt vers=asd
Run Code Online (Sandbox Code Playgroud)
以及使用:
grunt.option('-vers');
grunt.option('--vers');
Run Code Online (Sandbox Code Playgroud)
但到目前为止没有运气.希望我遗漏一些简单的东西.
这是我的package.js文件:
{
"name": "",
"version": "0.1.0",
"description": "Kurst EventDispatcher / Docs Demo ",
"devDependencies": {
"grunt": "~0.4.1",
"grunt-contrib-yuidoc": "*",
"grunt-typescript": "~0.1.3",
"uglify-js": "~2.3.5",
"grunt-lib-contrib": "~0.6.0",
"grunt-contrib-uglify":"*"
}
}
Run Code Online (Sandbox Code Playgroud)