913

そのため、Node.js をインストールしましたが、Mongoosejs をインストールしようとすると、必要なバージョンの Node.js がないというエラーが表示されました (v0.4.11 があり、v0.4.12 が必要です)。

このバージョンにアップグレードするにはどうすればよいですか? 最新バージョンで再インストールできたと思いますが、フォルダー「ノード」内のプロジェクトフォルダーが削除されないことを確認する前に、それを実行したくありません。

4

35 に答える 35

1521

Ubuntu Linux/Mac:

このモジュールnはバージョン管理を容易にします:

npm install n -g

最新の安定版の場合:

n stable

最新バージョンの場合:

n latest

ウィンドウズ:

ノードのWeb サイトから Windows の .msi からノードを再インストールするだけです。

于 2012-04-09T16:06:14.213 に答える
677

すべてのプラットフォーム(Mac、Linux、Windows) 2022

古いバージョンの Node.js を最新バージョンにアップグレードするだけで、複数のバージョンは必要ない場合は、既存の実行可能ファイルを新しいバージョンで上書きするだけです。

nodejs.org/en/downloadから最新の Node.js をダウンロードします。

ここに画像の説明を入力

これはうまくいきます!TMはすべてのプラットフォームで使用でき、最も簡単で最速の方法です。
ターミナルで実行node -vすると、最新バージョンが表示されます。

マック

最初にbrewを使用して Node.js をインストールした場合は、次を実行します。

brew upgrade node

複数バージョンの Node.js の管理:

マシンで Node.js の複数のバージョンを実行する必要がある場合、たとえば、AWS Lambda で特定のバージョンをターゲットとする古いプロジェクトがある場合、NVM(Node Version Manger) はあなたの味方です!

ステップ 1 - NVMを取得する

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

インストール コマンドに興味がある場合は、ソース コードを読んでください。これは、複数のnode.js セキュリティ専門家によってレビューされ ています。

ステップ 2 -必要なバージョンの node.js をインストールする

NVMを取得したら、nvm コマンドを使用して Node.jsの特定のバージョンをインストールできます。

nvm install v16.13.2

nvm:コマンドを使用するには、ターミナル ウィンドウを閉じて再度開く必要がある場合があります。

端末に次のようなものが表示されるはずです。

Now using node v16.13.2

これで、マシンに最新の Node.js がインストールされました。
また、一時的に別の/前のバージョンに切り替える必要がある場合は、簡単なnvmコマンドで実行できます。

注:最小権限sudoのセキュリティ原則に違反するため、Node/NPM での使用は避けてください

NVM複数の Node.js バージョンを管理するよりも「優れている」と見なされます。詳細なコマンドは、ターミナル/SSH ログで何をしているかを追跡するのがはるかに簡単であるためです。Node.js World の作成者/管理者であるNPMのチームによって使用されています。N

于 2012-09-24T18:44:27.940 に答える
110

npm経由:

npm cache clean -f
npm install -g n
n stable

また、目的のバージョンを指定することもできます:

n 0.8.21

うまくいかない場合は、インストール時にヒントが表示されます:

「node --version」が古いバージョンを示している場合は、新しいシェルを開始するか、ロケーション ハッシュをリセットします: hash -r (bash、zsh、ash、dash、および ksh の場合) [または] rehash (csh および tcsh の場合)

参照

于 2013-07-18T13:24:40.847 に答える
63

Windowsでは、 https: //nodejs.org/download/release/latest/ から最新の「Windows インストーラー (.msi)」をダウンロードし 、同じディレクトリにインストールします。それだけです...

上記のインストールが完了すると、NodeJS と NPM が最新のものにアップグレードされ、次のように通常どおりパッケージをクリーンアップできます。

npm cache clean
npm update -g

ノート

次のコマンドでいつでもバージョンを確認できます。

C:\node -v
v0.12.4

C:\npm -version
2.10.1
于 2014-10-31T02:26:44.117 に答える
10

Ubuntuにノードバージョンv7.10.0がありました

以下のコマンドを使用してアップグレードします

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

現在、 v8.2.1にアップグレードされています

また

sudo apt-get install make
sudo curl -L https://git.io/n-install | bash
. /home/$USER/.bashrc

# Below command should get the latest version of node
node --version

# Install specific version of node
n 8.2

# Check for the Node Version installed
node --version
于 2017-07-26T18:35:20.063 に答える
6
brew upgrade node

ノードの最新バージョンにアップグレードします

于 2016-06-19T05:34:32.050 に答える
3

node.js プロジェクトの package.json ファイルを開き、依存関係で指定されたバージョン番号を * に置き換えると、最新バージョンが取得されます。

于 2016-08-31T19:58:14.547 に答える
2

If you are looking in linux..

npm update will not work mostly am not sure reason but following steps will help you to resolve issue...

Terminal process to upgrade node 4.x to 6.x.

 $ node -v
 v4.x

Check node path

$ which node
/usr/bin/node

Download latest(6.x) node files from [Download][1]

[1]: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz and unzip files keep in /opt/node-v6.9.2-linux-x64/.

Now unlink current node and link with latest as following

$ unlink /usr/bin/node
$ ln -s /opt/node-v6.9.2-linux-x64/bin/node node
$ node -v
$ v6.9.2
于 2016-12-16T15:17:18.937 に答える
2

nodejs Web サイト ( https://nodejs.org/en/download/ ) から最新の .msi バージョンをダウンロードして、nodejs の最新バージョンを再インストールします。

私のWindowsマシンではうまくいきました。

于 2017-12-03T07:44:36.890 に答える
2

ノードのバージョンを段階的に更新する方法について、Linux ユーザー向けの適切な説明があります。sudo n stable sudo n latest最新のノード バージョンを受信するための代わりに PS タイプ。

次のエラーが表示された場合

エラー: モジュールのバージョンが一致しません。48 を期待して、46 を取得しました。

次のコマンドで npm を再構築したところnpm rebuild、問題が解決するはずです。

于 2017-01-04T13:27:46.873 に答える
1

https://chocolatey.org/installを使用しました

  1. これを参照してチョコレートをインストールします https://chocolatey.org/install
  2. cmdで実行

カップnodejs

それで全部です。NodeJs が最新バージョンに更新されました

于 2018-10-06T18:08:56.177 に答える
0

Windows の場合

私は同じ問題を抱えていました。再インストールしようとしましたが、うまくいきませんでした。

"C:\Program Files(x86)\nodejs"システム環境から削除してくださいPATH

于 2016-11-04T18:52:16.640 に答える
0

コマンドラインを実行するか、Mac ユーザー用に更新するだけnpm install -g npmですsudo npm install -g npm。それでおしまい。

于 2018-05-28T01:52:38.753 に答える
0

nvm を使用してノード js をインストールするだけです。node js の最新バージョンがダウンロードされます。

実行: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | バッシュ

コマンド実行後。ターミナルを閉じて再度開き、このコマンドを実行して node js の最新バージョンをインストールします。

実行: nvm インストール v14.15.5

node -v と入力して確認します

于 2021-03-11T08:49:45.470 に答える
0

Ubuntu の場合

以下のコマンドを使用してnvm (ノード バージョン マネージャー) をインストールします。

nvm をインストールまたは更新するには、cURL を使用してインストール スクリプトを使用できます。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | バッシュ

または Wget:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | バッシュ

nvm が既にインストールされているかどうかを確認する

nvm --バージョン

ノードをインストールまたは更新するには、次のコマンドを実行します。

nvm install 10.14.1 (インストールするノード 1 のバージョン)

システムで使用可能なノード バージョン、またはシステムで現在実行中のノード バージョンのリストを確認するには、次のコマンドを実行します。

nvm リスト

システムに存在する利用可能なすべてのノード バージョンが一覧表示されます。

ノードのバージョンを確認します。

ノード -v

于 2018-12-04T07:36:41.570 に答える