そのため、Node.js をインストールしましたが、Mongoosejs をインストールしようとすると、必要なバージョンの Node.js がないというエラーが表示されました (v0.4.11 があり、v0.4.12 が必要です)。
このバージョンにアップグレードするにはどうすればよいですか? 最新バージョンで再インストールできたと思いますが、フォルダー「ノード」内のプロジェクトフォルダーが削除されないことを確認する前に、それを実行したくありません。
このモジュールn
はバージョン管理を容易にします:
npm install n -g
最新の安定版の場合:
n stable
最新バージョンの場合:
n latest
ノードのWeb サイトから Windows の .msi からノードを再インストールするだけです。
古いバージョンの Node.js を最新バージョンにアップグレードするだけで、複数のバージョンは必要ない場合は、既存の実行可能ファイルを新しいバージョンで上書きするだけです。
これはうまくいきます!TMはすべてのプラットフォームで使用でき、最も簡単で最速の方法です。
ターミナルで実行node -v
すると、最新バージョンが表示されます。
最初にbrewを使用して Node.js をインストールした場合は、次を実行します。
brew upgrade node
マシンで Node.js の複数のバージョンを実行する必要がある場合、たとえば、AWS Lambda で特定のバージョンをターゲットとする古いプロジェクトがある場合、NVM
(Node Version Manger) はあなたの味方です!
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
インストール コマンドに興味がある場合は、ソース コードを読んでください。これは、複数のnode.js セキュリティ専門家によってレビューされ ています。
NVMを取得したら、nvm コマンドを使用して Node.jsの特定のバージョンをインストールできます。
nvm install v16.13.2
注nvm
:コマンドを使用するには、ターミナル ウィンドウを閉じて再度開く必要がある場合があります。
端末に次のようなものが表示されるはずです。
Now using node v16.13.2
これで、マシンに最新の Node.js がインストールされました。
また、一時的に別の/前のバージョンに切り替える必要がある場合は、簡単なnvm
コマンドで実行できます。
NVM
複数の Node.js バージョンを管理するよりも「優れている」と見なされます。詳細なコマンドは、ターミナル/SSH ログで何をしているかを追跡するのがはるかに簡単であるためです。Node.js World の作成者/管理者であるNPMのチームによって使用されています。N
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 の場合)
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
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
brew upgrade node
ノードの最新バージョンにアップグレードします
node.js プロジェクトの package.json ファイルを開き、依存関係で指定されたバージョン番号を * に置き換えると、最新バージョンが取得されます。
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
nodejs Web サイト ( https://nodejs.org/en/download/ ) から最新の .msi バージョンをダウンロードして、nodejs の最新バージョンを再インストールします。
私のWindowsマシンではうまくいきました。
ノードのバージョンを段階的に更新する方法について、Linux ユーザー向けの適切な説明があります。sudo n stable
sudo n latest
最新のノード バージョンを受信するための代わりに PS タイプ。
次のエラーが表示された場合
エラー: モジュールのバージョンが一致しません。48 を期待して、46 を取得しました。
次のコマンドで npm を再構築したところnpm rebuild
、問題が解決するはずです。
https://chocolatey.org/installを使用しました
カップnodejs
それで全部です。NodeJs が最新バージョンに更新されました
Windows の場合
私は同じ問題を抱えていました。再インストールしようとしましたが、うまくいきませんでした。
"C:\Program Files(x86)\nodejs"
システム環境から削除してくださいPATH
。
コマンドラインを実行するか、Mac ユーザー用に更新するだけnpm install -g npm
ですsudo npm install -g npm
。それでおしまい。
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 と入力して確認します
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