[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
2022-03-19 21:41:48
質問
nvmを使ってnode v0.4.10をダウンロードし、そのバージョンのnodeで動作するようにnpmをインストールしました。
を使ってexpressをインストールしようとしています。
npm install express -g
と表示され、expressにはnodeのバージョン>=0.5.0が必要というエラーが出ます。
私はnode+express+mongodbのチュートリアルの指示に従っているので、これは奇妙なことです。 ここで node v0.4.10 を使用していたので、express は node v0.4.10 で使用できる/できたと仮定しています。私の仮定が正しい場合、私のセットアップで動作するバージョンを取得するようにnpmに指示するにはどうすればよいですか?
解決方法は?
古いバージョンのパッケージをインストールする必要がある場合、それを指定するだけです。
npm install <package>@<version>
例えば
npm install [email protected]
を追加することもできます。
--save
フラグを付けて package.json の依存関係に追加するか、あるいは
--save --save-exact
フラグを使用すると、パッケージ.json の依存関係に正確なバージョンを指定することができます。
は
install
コマンドについては、こちらのドキュメントを参照してください。
https://docs.npmjs.com/cli/install
あるパッケージのバージョンがわからないときは
npm view <package> versions
そして
npm view
は、パッケージに関する他の事柄を表示するためにも使うことができます。
https://docs.npmjs.com/cli/view
関連
-
[解決済み】エラー TRK0005: 位置特定に失敗しました。"CL.exe"
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] create-react-app、インストールエラー("コマンドが見つからない")。
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] npmはどこにパッケージをインストールするのですか?
-
[解決済み] nvmを使用して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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Discord.js が特定のチャンネルにメッセージを送信する場合
-
[解決済み】"npm update -g" の後に "Cannot find module 'npmlog'" というエラーが発生する。
-
[解決済み] MongoDB でコレクションを日付順に並べるには?
-
[解決済み] Node.jsで「btoaが定義されていない」エラーが発生する
-
[解決済み] nodejsでfindAllのソート順を続編にする
-
[解決済み] nvm は npm config の "prefix" オプションと互換性がありません。
-
[解決済み] バルク更新を行う。
-
[解決済み] MongoNetworkError: 最初の接続でサーバー [localhost:27017] への接続に失敗 [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017] 。
-
[解決済み] npm not able to find a fileに関連するエラーは何が原因でしょうか?node_modules サブフォルダ内にコンテンツがありません。なぜでしょうか?
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?