ホームページ >ウェブフロントエンド >jsチュートリアル >コマンドライン引数を npm スクリプトに渡すにはどうすればよいですか?
npm スクリプトにコマンド ライン引数を渡す
JavaScript 開発者は、npm スクリプトを実行するときにコマンド ライン引数を渡す方法をよく尋ねます。
npm 2 および新しい
npm バージョン 2 以降では、次の構文を使用して引数を渡すことができます:
npm run <command> [-- <args>]
-- 区切り文字は、npm に渡される引数と npm に渡される引数を区別するのに役立ちます。スクリプト。
たとえば、package.json があるとします。以下:
{ "scripts": { "grunt": "grunt", "server": "node server.js" } }
次のように引数を指定してこれらのスクリプトを実行できます:
npm run grunt -- task:target npm run server -- --port=1337
注: 引数が - または -- で始まらない場合-- 区切り文字を使用する必要はありませんが、わかりやすくするために使用することをお勧めします。
ただし、- またはで始まるパラメータ-- はスクリプトではなく npm に渡されます。
引数値を抽出するには、process.argv または yargs や minimist などのライブラリを利用できます。
以上がコマンドライン引数を npm スクリプトに渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。