npm 'pre'スクリプトまたは複数のコマンドを実行するスクリプトにコマンドライン引数を渡す方法はありますか?コマンドライン引数をnpm 'pre'スクリプトと複数のコマンドを含むスクリプト
...
"scripts": {
....
"sexyscript": "node mySexyScript.js"
....
}
...
ランニング:
console.log(process.argv);
これは、NPMスクリプトで
に動作します:
だけprocess.argvをログアウトする簡単なスクリプトmySexyScript.js
を想定すると、
npm run sexyscript -- --foo=bar
引数が期待どおりにコンソールに記録されます。
'前' スクリプト - これは、NPMスクリプトで
を動作しません:
...
"scripts": {
....
"presexyscript": "node mySexyScript.js"
"sexyscript": "node mySuperSexyScript.js"
....
}
...
ランニング:
npm run sexyscript -- --foo=bar
引数はmySexyScript、彼らに渡されていません記録されない
の複数のコマンド - これはまた、NPMスクリプトで
を動作しません:
...
"scripts": {
....
"sexyscript": "node mySexyScript.js && node mySuperSexyScript.js"
....
}
...
ランニング:
npm run sexyscript -- --foo=bar
引数がmySexyScriptに渡されていないと、彼らは
にログインしていません