NPM スクリプトにコマンド ライン引数を渡す
コマンド ライン引数を npm スクリプトに渡すには、構文を理解することが重要です。使用しているnpmのバージョンに応じて変更されています。
npm 2 以降
npm 2 以降では、次の構文を使用して npm run に引数を渡すことができます:
"npm run [command] ] [-- [args]]"
ここでは、「--」セパレータは、npm コマンド自体に渡されるパラメータとスクリプトに渡されるパラメータを分離するために使用されます。
たとえば、次のスクリプトを含む package.json を作成できます:
"scripts ": {
"grunt": "grunt", "server": "node server.js"
}
これらのスクリプトにパラメータを渡すには、コマンドを使用しますlike:
npm run grunt -- task:target // "grunt task:target" を呼び出します
npm run server -- --port=1337 // "node server.js" を呼び出します--port=1337"
注:
パラメータ値の取得
パラメータ値を取得するには、以下を参照してください。 Node.js の process.argv グローバル変数。この変数は、コマンド ライン パラメーター値を含む配列を保持します。あるいは、yargs や minimist などの引数解析ライブラリを使用して、より高度なパラメータ処理を行うこともできます。
以上がコマンドライン引数を npm スクリプトに渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。