2016-05-03 14 views
28

私のpackage.jsonファイルに記載されている「devDependencies」のみをインストールしようとしています。しかし、次のコマンドのどれも期待どおりに動作しません。以下のすべてのコマンドは、私が望ましくないプロダクション依存関係もインストールします。npmを使用して「devDependencies」のみをインストールするには

npm install --dev 
npm install --only=dev 
npm install --only-dev 

devDependenciesだけをインストールするようにnpmに指示する方法はもうありません。 :(

答えて

44

がインストール

ためNPMドキュメントをチェックし、「--productionフラグ(またはときNODE_ENV環境変数が生産に設定されている)を使用すると、NPMはdevDependenciesに記載されているモジュールをインストールしません。」

"--only =。{PROD [uction] | DEV [elopment]}引数は関係なく、NODE_ENVのインストールするだけdevDependenciesまたは唯一の非devDependenciesのいずれかの原因になります"

あなたは

npm install --only=dev 
を試してみました
+4

ちょうど今、私のnpmバージョンが2.xであることが判明しました。私は 'npm install npm -g'コマンドと** - only = dev **オプションを実行してv3.xにアップグレードしました。応答していただきありがとうございます。 –

+0

@NesanJosephあなたは歓迎です –

+1

この問題に注意してください:https://github.com/npm/npm/issues/12184 – ricka

関連する問題