私は次のようにノードを介してコマンドライン引数を渡そうとしnpm start -s config.yml
てnpm start
いnode app.js
ますpackage.json
。
app.js
以下のとおりであります:
const program = require('commander');
console.log(process.argv);
program
.command('-s, --shell <value>', '.yml config file')
.parse(process.argv);
console.log(program.shell);
引数は渡されていprocess.argv
ますが、ログに記録program.shell
すると未定義に戻ります。私は何を間違っていますか?