npm install で devDependencies がインストールされない 質問する

npm install で devDependencies がインストールされない 質問する

Windows では、何らかの理由で実行してもdevDependenciesnpm installがインストールされません。私の知る限りでは、インストールされるはずです。実行するとdevDependenciesがインストールされます。なぜdevDependenciesもインストールされず、依存関係だけがインストールされるのか理解できません。原因は何でしょうか? どうすれば修正できますか?npm install --dev npm install

package.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"
  }
}

ベストアンサー1

NPMのドキュメントを確認してくださいインストール

フラグを使用すると--production(または NODE_ENV 環境変数が production に設定されている場合)、npm は devDependencies にリストされているモジュールをインストールしません。

この--only={prod[uction]|dev[elopment]}引数により、NODE_ENV に関係なく、devDependencies のみ、または non-devDependencies のみがインストールされます。"

やってみました

npm install --only=dev

package.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ファイルから設定を取得します。環境変数を確認し、翻訳元ファイル。

まだ失敗しますか?

さて、新しいフォルダーを作成します。理想的には、ファイルシステム上の別の場所に作成します。つまり、同じフォルダー階層ではありません。たとえば、C:\myNewFolder です。ベース C: ドライブに近いほど良いです。

次に以下を実行します:

npm init --yes

次のコマンドを実行します:

npm install underscore --save

そして最後に:

npm install mocha --save-dev

すべて期待通りに動作しますか?

私がやろうとしているのは、問題がグローバルなものなのか、それとも前のフォルダーと依存関係にローカルなものなのかを理解することです。

おすすめ記事