npmを古いバージョンにダウングレードする


120

npmを更新して、発生していた依存関係の問題が解決するかどうかを確認しました。次に、残りの開発チームが使用しているバージョンにダウングレードしたいと思います。古いバージョンをインストールするにはどうすればよいですか?

インストールページの指示に従ってnpmを更新しました。

npmの更新

ノードにはnpmがインストールされているので、npmのバージョンが必要です。ただし、npmはNodeよりも頻繁に更新されるため、最新バージョンであることを確認する必要があります。

npm install npm@latest -g

回答:


192

@latestダウングレードするバージョン番号に置き換えるだけです。バージョン3.10.10にダウングレードしたかったので、次のコマンドを使用しました。

npm install -g npm@3.10.10

使用するバージョンがわからない場合は、バージョン履歴を確認してください。たとえば、3.10.10がnpm 3の最新バージョンであることがわかります。


何をしない-g、この場合に意味ですか?npmのリポジトリ固有のバージョンはありますか?
ジム・アホ

npmリポジトリの@JimAhoにインストールできますが、警告が表示され、ローカルバージョンを実行する方法がわかりませんでした。この状況を回避するのが最善だと思います。
Don Kirkby

これを投稿してくれてありがとう!
ジェームズドリンカード

4
gはグローバルを表します
AGrush

25

必要なバージョンを追加するだけです

アップグレードまたはダウングレード

npm install -g npm @ version

npm 5.6.0から4.6.1にダウングレードする場合の

npm install -g npm@4.6.1

Linuxでテストされています


2
npm install -g npm@4

これにより、メジャーリリース4に最新バージョンがインストールされます。バージョン番号を指定する必要はありません。4を任意のメジャーリリースに置き換えます。


1

その前に、URLからNode Js 8.11.3をダウンロードしてください。

コマンドプロンプトを開き、これを実行します。

npm install -g npm@3.10.10

このバージョンを使用してください。これはCordova 7.1.0と連動する安定したバージョンです。

コルドバをインストールするための使用:•npm install -g cordova@7.1.0

•コマンドを実行する

•Cordovaプラットフォームはandroidを削除します(古いandroidコードがあるか、コードに問題がある場合)

•Cordovaプラットフォームはandroidを追加します。cordovaでandroidアプリを構築するために実行中:Corodva run android


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.