[解決済み] npm install で devDependencies がインストールされない。
質問
Windowsでは、なぜか
npm install
がインストールされません。
devDependencies
. AFAIKはそうすべきです。もし私が
npm install --dev
devDependencies
がインストールされます。なぜ
npm install
はインストールされません。
devDependencies
もインストールされますが、依存関係のみがインストールされます。何が原因なのでしょうか?どうしたら直せますか?
もしかしたら、私の パッケージ.json ? 参考になればと思い、下記に記載します。
{
"name": "try-brunch",
"version": "0.1.0",
"private": "true",
"devDependencies": {
"brunch": "^2.0.4",
"cssnano-brunch": "^1.1.5",
"javascript-brunch": "^1.8.0",
"sass-brunch": "^1.9.2",
"uglify-js-brunch": "^1.7.8"
},
"dependencies": {
"jquery": "^2.1.4"
}
}
解決方法は?
NPMのドキュメントを確認し インストール
と共に
--production
フラグを使用する場合 (または NODE_ENV 環境変数が production に設定されている場合)、npm は devDependencies." にリストされているモジュールをインストールしません。また
--only={prod[uction]|dev[elopment]}
引数は、NODE_ENV." に関係なく devDependencies のみ、または non-devDependencies のみをインストールするようにします。
次のことを試してみてください。
npm install --only=dev
とお悩みの方 パッケージ.json が間違っている可能性がある場合、最善の方法はこれです。新しいフォルダを作成し、実行します。
npm init --yes
次に
npm install --save-dev brunch@^2.0.4
npm install --save-dev cssnano-brunch@^1.1.5
npm install --save-dev javascript-brunch@^1.8.0
npm install --save-dev sass-brunch@^1.9.2
npm install --save-dev uglify-js-brunch@^1.7.8
npm install jquery@^2.1.4 --save
そして、あなたは行くために良いはずです。そうでなければ、他の選択肢を掲載し続けます。
npmの設定を確認します。
npm config list
npmは、コマンドライン、環境変数、npmrcファイルから設定値を取得します。そのため、環境変数を確認し npmrc ファイルを作成します。
まだ失敗していますか?
新しいフォルダを作成します。理想的には、同じフォルダ階層ではなく、ファイルシステムの別の場所に作成します。
そして、実行します。
npm init --yes
では、実行します。
npm install underscore --save
で、最後に
npm install mocha --save-dev
すべて期待通りに動作していますか?
私がしようとしているのは、あなたの問題がグローバルなものなのか、それとも前のフォルダーや依存関係にローカルなものなのかを理解することです。
関連
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] Bowerとnpmの違いは何ですか?
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] npmはどこにパッケージをインストールするのですか?
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
-
[解決済み] Node.jsのNPMモジュール(package.json)のdevDependenciesのインストールを防ぐにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】Node.jsのエラーECONNRESETをデバッグするにはどうすればよいですか?
-
[解決済み】エラー TRK0005: 位置特定に失敗しました。"CL.exe"
-
[解決済み】Express.js req.bodyが未定義です。
-
[解決済み】ブロックスコープの宣言は、ストリクトモード以外ではまだサポートされていません。
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] Node.jsのホスト名/IPが証明書のaltnamesと一致しない
-
[解決済み] nodejs - http.requestでresponse.writeを使用する場合、第一引数は文字列またはBufferでなければなりません。
-
[解決済み] ExpressJS : res.redirect()が期待通りに動作しない?
-
[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。