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
install
npmコマンドで使用する代わりにnpm install
、インストール以外のi
ようnpm i
に使用できます。
--dev
オプションの使用は非推奨です。--only=dev
代わりに使用してください。