package.jsonファイルにリストされている「devDependencies」のみをインストールしようとしています。しかし、次のコマンドはどれも期待どおりに機能しません。次のすべてのコマンドは、私が望まない本番の依存関係もインストールします。
npm install --dev
npm install --only=dev
npm install --only-dev
npmにdevDependenciesだけをインストールするように指示する方法はこれ以上考えられません。:(
package.jsonファイルにリストされている「devDependencies」のみをインストールしようとしています。しかし、次のコマンドはどれも期待どおりに機能しません。次のすべてのコマンドは、私が望まない本番の依存関係もインストールします。
npm install --dev
npm install --only=dev
npm install --only-dev
npmにdevDependenciesだけをインストールするように指示する方法はこれ以上考えられません。:(
回答:
NPMドキュメントでインストールを確認してください:
--productionフラグ(または時にNODE_ENV環境変数が生産に設定されている)、NPMは、に記載されているモジュールをインストールしませんdevDependencies。
--only={prod[uction]|dev[elopment]}引数は、どちらかだけdevDependenciesかにかかわらず、NODE_ENVのインストールされる唯一の非devDependenciesの原因となります。
次のことを試しましたか?
npm install --only=dev
npm install npm -gを実行してv3.xにアップグレードしたところ、-only = devオプションが魅力のように機能しました。返信ありがとうございます。
npm install --prodからアイテムをインストールするために使用されていましたdependencies。両方npm installとnpm install --devからインストールするために使用両方dependenciesとdevDependenciesフォルダ!
npm install thePackageName --save-dev
これは私にとってはうまくいきます。
--save-devパッケージをpackage.jsonのdevDependenciesに保存します
npm install thePackageName --save-dev
npm i -D
オプションのショートバージョン。
npm install -D、そしてそれは働きました。私は驚いて、これをGoogleで検索されたので、多くの答えの後に私はあなたの答え:)見る
実行中npm install、devDependencies`または依存関係の下にすべての依存関係をインストールします。
パッケージをインストールしてpackage.jsonに開発依存関係として保存するnpm install package_name --save-devか、
オプションを渡します-D
devDependenciesの下にあるすべてのパッケージをインストールするには、
npm install --only=dev
パッケージをprodまたはpackage.jsonの依存関係のみとしてインストールおよび保存する場合は、
npm install package_name --save-prodまたはオプションを渡します-Pか、npm install package_name
依存関係またはProd依存関係ですべてのパッケージをインストールする場合で、環境変数を設定するNODE_ENV=productionか、コマンド NODE_ENV=production npm installまたはnpm install --only=prod
installnpmコマンドで使用する代わりにnpm install、インストール以外のiようnpm iに使用できます。
--devオプションの使用は非推奨です。--only=dev代わりに使用してください。