[解決済み] npm install vs. update - 違いは何ですか?
2022-03-17 14:04:05
質問
との実用上の違いは何ですか?
npm install
と
npm update
? どのような場合に使用するのでしょうか?
どのように解決するのですか?
との違いは npmインストール と npmアップデート で指定されたパッケージのバージョンを処理します。 パッケージ.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
その他
:
install
と
update
は、デフォルトでdevDependenciesを異なる方法で処理します。
-
npm install
ウィル インストール/アップデート devDependencies unless--production
のフラグを追加します。 -
npm update
ウィル 無視 devDependencies unless--dev
のフラグを追加します。
なぜ
npm install
を使用します。
なぜなら
npm install
で依存関係を処理する以外に、もっと多くのことができます。
package.json
.
でお分かりのように
npmインストール
すると
- node-modulesを手動でインストールする
-
として設定します。
グローバル
(これはシェルの
PATH
を使用しています)。npm install -g <name>
- gitタグで指定された特定のバージョンをインストールする
- git urlからインストールする
-
で再インストールを強制します。
--force
関連
-
[解決済み】ENOENT, そのようなファイルまたはディレクトリがありません。
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Bowerとnpmの違いは何ですか?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リソースの読み込みに失敗しました: net::ERR_CONNECTION_REFUSED : Nodejs
-
[解決済み】Node.jsのホスト名/IPが証明書のaltnamesと一致しない。
-
[解決済み】NPMインストールエラー:解析中の予期せぬJSON入力の終了 '...nt-webpack-plugin": "0'' 付近。
-
[解決済み] create-react-app、インストールエラー("コマンドが見つからない")。
-
[解決済み] Node.jsのホスト名/IPが証明書のaltnamesと一致しない
-
[解決済み] Heroku "状態が起動から停止に変更されました SIGTERMで全プロセスを停止"
-
[解決済み] S3 Bucket に何かを送信しようとすると、AWS Missing credentials が表示される (Node.js)
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] エラーです。Expressでビューの検索に失敗しました
-
[解決済み] TypeScriptです。識別子 'IteratorResult' が重複しています。