私は次のようにノードを介してコマンドライン引数を渡そうとし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すると未定義に戻ります。私は何を間違っていますか?