npmを更新するために次のことを行いました:
npm update npm -g
しかし、Node.js を更新する方法がわかりません。助言がありますか?(私は Node.js 0.4.1 を使用しており、Node.js 0.6.1 に更新したいと考えています。)
npmを更新するために次のことを行いました:
npm update npm -g
しかし、Node.js を更新する方法がわかりません。助言がありますか?(私は Node.js 0.4.1 を使用しており、Node.js 0.6.1 に更新したいと考えています。)
次の手順を使用して、Mac で Node.js バージョン 0.10.6 から 0.10.21 にアップグレードしました。
NPM のキャッシュをクリアします。
sudo npm cache clean -f
「n」という小さなヘルパーをインストールします
sudo npm install -g n
最新の安定した Node.js バージョンをインストールする
sudo n stable
または、特定のバージョンを選択して、次のようにインストールします。
sudo n 0.8.20
実稼働環境では、バージョン番号に注意を払い、奇数/偶数にこだわりたいと思うかもしれません。
クレジット
更新 (2017 年 6 月):
この 4 年前の投稿はまだ賛成票を受け取っているので、多くの人にとってはまだ機能していると思います。しかし、Walsh 氏自身は、代わりにnvm を使用して Node.js を更新することを推奨しました。
ですから、今日あなたがやりたいことは次のとおりです。
使用している Node.js のバージョンを確認します。
node --version
インストールされている可能性のある Node.js のバージョンと、現在使用している Node.js のバージョンを確認します。
nvm ls
インストール可能な Node.js のすべてのバージョンを一覧表示します。
nvm ls-remote
どうやら Windowsの場合、コマンドは次のようになります。
nvm ls available
インストールに Node.js v8.1.0 を選択すると仮定すると、次のように入力してそのバージョンをインストールします。
nvm install 8.1.0
その後、インストールされている Node.js のバージョンを自由に選択できます。したがって、v4.2.0 のような古いバージョンを使用する必要がある場合は、次のようにアクティブ バージョンとして設定します。
nvm use 4.2
これは、さまざまなバージョンのノードをダウンロードして管理できるようにする Bash スクリプトです。完全なソース コードはこちらにあります。
Windows 用の nvm の別のプロジェクトがあります: github.com/coreybutler/nvm-windows
以下は、Windows 上のノードの複数のバージョンに NVM を使用するための完全な手順です。
nvm list available
cmd、gitbash、またはpowershellからコマンドを実行すると、ノードの利用可能なすべてのバージョンが一覧表示されますnvm install version
などnvm install 12.14.0
nvm use version
は、新しいバージョンを使用するために使用されます。nvm use 12.14.0
Homebrewがインストールされている場合(macOS のみ):
$ brew upgrade node
2021: nodejs.orgにアクセスして、最新のインストーラーを使用してください。
それだけです。以前はより複雑で、人々はそれを管理するためにさまざまな種類のパッケージと戦略を使用していました。しかし、状況は好転しました。
すべてのプラットフォーム (Windows、Mac、Linux) で動作します。
ノードを最新バージョンまたは特定のバージョンにアップグレードするには、次の手順を実行できます。
sudo npm install n -g
sudo n 0.10.18 // This will give you the specific version
最新の安定版の場合:
sudo n stable
最新のLTSバージョンの場合 (Mac でテスト済み)
sudo n lts
Node.js のバージョンを制御するには、 nを試すことができます。とても簡単で便利だと思いました。
n は Node.js バイナリ管理であり、サブシェルもプロファイル設定も複雑な API もなく、シンプルです。
npm install -g n
n 0.6.19
Node.js v0.6.19 をインストールします。
私のNode.jsのインストールが古くなっているのを見たとき、私は同じ問題を抱えていました。
これらの数行ですべてが処理されます ( Ubuntuの場合):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
この後node -v
、利用可能な最新バージョンが返されます。
OS X の場合、v5.4.1 があり、最新のバージョン 6 が必要だったので、Node.js のホームページにアクセスして、以下のリンクのいずれかをクリックしました。
次にインストーラーをたどると、魔法のように最新バージョンの Node.js と npm がインストールされました。
nvm を使用できます。
nvm install v0.10.26
終わり。
実行するバージョンを選択できます。
nvm ls
利用可能なバージョンを一覧表示し、現在使用しているバージョンを示します。
nvm use VERSION
現在のノードを要求されたバージョンに変更します。
nvm alias default VERSION
デフォルトのバージョンを設定します。次に nvm.sh をソースするときは、これがロードされたバージョンになります (現在使用中のバージョンは変更されないことに注意してください。そのために実行nvm use
してください)。
Arch Linuxなどの一部の Linux ディストリビューションでは、パッケージ リポジトリに Node.js が含まれています。pacman -Suy
このようなシステムでは、または 類似のapt-get
またはyum
コマンドなどの標準的なパッケージ更新手順を使用することをお勧めします。
現在 (2016 年 11 月) の時点で、EPEL7 はかなり新しいバージョンの Node.js (Node.js ホームページで提供される最新の LTS バージョンである 6.9.1) を提供しています。そのため、CentOS 7 および派生物では、EPEL リポジトリをyum install epel-release
およびで追加するだけですyum install nodejs
。
CentOS 6/EPEL6 には、2016 年 10 月以降、アップストリームでサポートされていない 0.10.x があります。
$ npm install -g npm stable
npmを更新するのに役立ちました
Windows でChocolateyを使用できます。非常に使いやすく、他のアプリケーションの最新情報を入手するのにも便利です。
また、 https://nodejs.orgから最新バージョンをダウンロードしてインストールするだけです。
Nodejs公式ページによると、 ChocolateyまたはScoopを使用して、Windowsに新しいノードバージョンをインストールおよび更新できます
使用 (チョコレート):
cinst nodejs
# or for full install with npm
cinst nodejs.install
使用 (スクープ):
scoop install nodejs
また、nodejs.org Web サイトからWindows インストーラーを直接ダウンロードすることもできます。
npm clean cache
- あなたのキャッシュをきれいにするのを忘れています
npm update -g
これは私のWindowsで機能します。あなたにも機能することを願っています:D
Node.jsを更新したい場合は、試してみてください
npm update
Windows コマンド プロンプトから。
そうでなければ、特定のパッケージを更新したい場合は試してください
npm update <package_name>
例:
npm update phonegap