npm install と update の違いは何ですか? 質問する

npm install と update の違いは何ですか? 質問する

npm installとの実際的な違いは何ですかnpm update? どちらをいつ使用すればよいですか?

ベストアンサー1

違いはnpmインストールそしてnpm アップデートpackage.jsonで指定されたパッケージバージョンの処理:

{
  "name": "my-project",
  "version": "1.0",                               // install   update
  "dependencies": {                               // ------------------
    "already-installed-versionless-module": "*",  // ignores   "1.0" -> "1.1"
    "already-installed-semver-module": "^1.4.3"   // ignores   "1.4.3" -> "1.5.2"
    "already-installed-versioned-module": "3.4.1" // ignores   ignores
    "not-yet-installed-versionless-module": "*",  // installs  installs
    "not-yet-installed-semver-module": "^4.2.1"   // installs  installs
    "not-yet-installed-versioned-module": "2.7.8" // installs  installs
  }
}

概要: 唯一の大きな違いは、ファジー バージョン管理が既にインストールされているモジュールです...

  • 無視されるnpm install
  • 更新されるnpm update

さらに、デフォルトではdevDependenciesを異なる方法で処理しinstallますupdate

  • npm installフラグが追加されない限り、devDependencies をインストール/更新します--production
  • npm updateフラグが追加されない限り、devDependenciesは無視されます--dev

npm installそもそもなぜ使うのでしょうか?

npm installは依存関係を処理する以外にも多くのことを行いますpackage.jsonnpmインストールあなたはできる ...

  • 手動でノードモジュールをインストールする
  • これらをグローバルとして設定します(シェルの に配置しますPATH)。npm install -g <name>
  • gitタグで記述された特定のバージョンをインストールする
  • git URLからインストールする
  • 再インストールを強制する--force

おすすめ記事