ホームページ > ウェブフロントエンド > jsチュートリアル > コマンドライン引数を npm スクリプトに渡すにはどうすればよいですか?

コマンドライン引数を npm スクリプトに渡すにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-04 14:23:11
オリジナル
658 人が閲覧しました

How Can I Pass Command Line Arguments to npm Scripts?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート