node_modulesを削除して再インストールする方法

node_modulesを削除して再インストールする方法

プロジェクトを開発していると、毎回インストールされるノード パッケージのバージョンがプロジェクトで必要なバージョンと一致しないという問題が発生します。したがって、ノードパッケージを削除して再インストールする必要があります。多くの友人は手動で削除するだけで、パッケージキャッシュを削除しないため、プロジェクトを開始するときにエラーが報告されます〜

次の記事では、詳細な操作手順を簡単かつ直接的に説明します。

Windowsの場合

ステップ1: プロジェクトをインストールするディレクトリにnode_modulesをインストールする

ここに画像の説明を挿入

ステップ2: 最初にrimrafツールをインストールする

npm インストール -g rimraf

ステップ3: node_modulesパッケージとpackage-lock.jsonファイルを削除する

rimraf ノードモジュール
rimraf パッケージロック.json

注意: node_modules と package-lock.json の両方を削除する必要があります。node_modules のみを削除しても機能しません。

ステップ4: キャッシュをクリアする

npm キャッシュクリア --force

ステップ5: 依存パッケージを再インストールする

インストールが完了すると、package-lock.jsonファイルが自動的に生成されます。

npm config レジストリを設定する [https://registry.npm.taobao.org]

npmインストール

ステップ6: プロジェクトを再開する

これで、node_modules を削除して再インストールする方法についての記事は終了です。node_modules を削除して再インストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • node_modules 内のファイルを変更する方法の詳細な説明
  • Vue の node_modules におけるサードパーティモジュールの変更と使用の詳細な説明
  • ノードのmodules.exportsとexportsの違い

<<:  CUDA8.0とCUDA9.0はUbuntu16.04で共存します

>>:  MySQL 8.0 のメモリ関連パラメータの概要

推薦する

jsを使用して中国語からピンインへの変換の完全な手順を実行します

jsを使用して、中国語をピンインに変換するパッケージを作成しました。倉庫のアドレスはpinyin-p...

一般的な Linux ツール vi/vim の完全版

なぜvimを学ぶのかLinuxには多数の設定ファイルがあるため、Linuxには多くのテキスト処理ツー...

CocosCreator でカメラトラッキングに cc.follow を使用する方法

Cocos Creator バージョン: 2.3.4デモのダウンロード: https://files...

インライン要素とブロック要素とは何ですか?

1. インライン要素はコンテンツの幅のみを占めますが、ブロック要素はコンテンツの量に関係なく行全体を...

Vueタブとキャッシュページを切り替えるいくつかの方法

目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...

Centos 6.5 での mysql-community-server. 5.7.18-1.el6 のインストール

次のコマンドを使用して、MySQL Serverがインストールされているかどうかを確認します。 [r...

HTML ページジャンプコード

次のコードを index.html などのデフォルトのホームページ ファイルとして保存し、ルート デ...

最小限のルートファイルシステムを構築するためにbusyboxを移植するための詳細な手順

Busybox: 小さなコマンドが詰まったスイスアーミーナイフ。ステップ1: ディレクトリ構造を作成...

MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要

MySQL 5.7 バージョン:方法1: SET PASSWORDコマンドを使用するフォーマット: ...

innerHTML を理解する

<br />関連記事: innerHTML HTML DOM insertRow() メ...

jsはキャンバスに基づいて時計コンポーネントを実装します

圧縮アップロード画像、スクラッチカード、ポスター作成、チャートプラグインなど、フロントエンド開発にお...

DockerコンテナでLNMPをコンパイルする例

目次1. プロジェクトの説明2. Nginxイメージの作成3. MySQLイメージの作成4. PHP...

Vue で Axios 非同期リクエスト API を使用する方法

目次基本的なHTTPリクエストの設定async/await を使用した Axios Axios によ...

Linux でのログ サーバーの設定に関するグラフィック チュートリアル

序文この記事では、Linux 構成ログ サーバーに関する関連コンテンツを主に紹介し、参考と学習のため...