我正在尝试开发CLI应用程序。我在package.json中添加了bin命令
"bin": {
"cli": "./index.js"
},
然后我运行"$npm link"
现在我在index.js中有这段代码
var program = require('commander');
program
.version('0.1.0')
.command('new <name>')
.action(function (name) {
console.log('new '+ name);
});
program.parse(process.argv);
当我运行$node ./index.js new app
时
打印“新应用”
但是当我运行$cli new app
时
它运行,但不解析参数。
我使用Windows 。该应用程序正常运行,但是bin命令无法解析参数。
我想念什么?