私はかなり簡単だと思う質問が1つあります。なぜ時々package.jsonが自動的に更新され、時にはそうでないのか説明できますか?例えばexpress
またはgulp
をインストールした場合、これらのプラグインは自動的に依存関係に追加されます。しかし、私はこれらのプラグインがpackage.jsonの依存関係を自動的に更新する
答えて
を添加しないexpress-jwt
またはmongodb
をインストールした場合は、以下のフラグのいずれかを追加するとき、彼らはpackage.json
に追加されます。
-S|--save|-D|--save-dev|-O|--save-optional
は完全なドキュメントのためhttps://docs.npmjs.com/cli/installを参照してください。
あなたは--save
または--save-dev
でフラグをパッケージをインストールすると、これらはそれぞれまたはdevDependencies配列依存関係に永続化されています。何のフラグが追加されていない場合は
、パッケージがダウンロードされますが、編集は
package.jsonに永続化されていません:ありますが、また、より多くの無名の--save-オプションのフラグであるが、それは、それはほとんどだと言うだろうこの特定のケースの範囲外です。
我々は
dependencies- NPMをインストールするには、次のコマンドを使用している場合は、これらのインストールの依存関係もパッケージに追加されます
--saveにMongoDBを明示-JWT --save または NPMをインストールNPMをインストール.jsonファイル。
回答ありがとうございますが、npmを使用してexpress-jwtをインストールした場合、express-jwtをアンインストールしてから-saveを使用して再度インストールする必要がありますか? –
今すぐpackage.jsonになければ、これらのコマンドを試してみてください。彼らはファイルにこれらを追加する必要があります。 – inaitgaJ
大丈夫、私は試してみます、ありがとう:) –
- 1. 既存のpackage.jsonに新しい依存関係をインストールする
- 2. firebaseのpackage.json依存関係
- 3. Nugetパッケージの依存関係を自動的に更新する方法は?
- 4. CMAKE:依存関係の依存関係を自動的に追加します
- 5. package.jsonは依存関係を更新しません
- 6. package.jsonの各依存関係を最新のバージョンに更新しますか?
- 7. 依存リポジトリを更新するときに依存関係リポジトリを自動更新する
- 8. package.jsonにパッケージを入れる場所?依存関係または依存関係
- 9. Jenkins - 更新依存関係の自動化
- 10. perlにperl依存関係を自動的にインストールする
- 11. 依存関係をエンタープライズリポジトリに自動的に展開する
- 12. Angular2 package.json依存関係ですか?
- 13. 依存関係のないpackage.jsonファイル?
- 14. npm package.json OS固有の依存関係
- 15. NPMインストールpackage.jsonからの依存関係
- 16. バンドルされた依存関係は、自身の依存関係をpackage.jsonから引き出しますか?
- 17. Herokuはnode.js> package.jsonを更新しませんGithubのtarball依存関係
- 18. C++の#include依存関係を自動的にソート
- 19. Jsonの依存関係が自動的にアップグレードされない
- 20. CMAKE自動ヘッダファイルの依存関係
- 21. 自動ファクシミリの依存関係
- 22. 自動的に1対多の関係を更新する
- 23. 依存関係が追加されたときにマスターソリューションを自動的に更新するには?
- 24. モジュールをdevDependenciesからnpmの依存関係に移動するpackage.json
- 25. IntelliJ Artifact自動インポートMaven依存関係?
- 26. 自動再構築依存関係(メイクファイル)
- 27. すべてのJersey OSGiバンドルの依存関係を自動的にダウンロードする
- 28. package.jsonを介して "グローバル" npm依存関係をインストールする
- 29. npm package.json依存関係にオプションを追加できますか?
- 30. nodejs package.jsonの依存関係を最新バージョンから使用済みバージョンに更新します
プロジェクトページからインストールするためのドキュメントをコピーしているかもしれません。いくつかは '--save'を持っていました。 '--save'のものだけが' package.json'に追加されます。 – alex