package.json
のスクリプトからモジュールを実行しています。私は以下のようにコマンドライン引数を追加すると、それが唯一のマイナスで始まらない引数を渡す( - ):コマンドラインからノードモジュールに " - "を付けてargを渡すことができないのはなぜですか?
npm run myscript -one two
引数Iを取得している:
[
'/home/myhome/apps/node-v6.4.0-linux-x64/bin/node',
'/home/myhome/Development/code/node_modules/.bin/mymodule',
'two'
]
私は追加の任意の引数を最初の1つ以上のマイナス文字は渡されません。 npm run myscript "--one two"
やnpm run myscript "--one" two
のような引用符で囲んでも、それは私のモジュールに送られません。
これらのコマンドライン引数を取得するにはどうすればよいですか?
をあなたは 'NPMの実行のMyScriptみました - オンtwo'を? https://docs.npmjs.com/cli/run-scriptを参照してください。 –
私はそれを発見しました。それは乱雑なハックのようだが、うまくいく。ありがとう。 –