1

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

4

1 に答える 1