742

npmを更新するために次のことを行いました:

npm update npm -g

しかし、Node.js を更新する方法がわかりません。助言がありますか?(私は Node.js 0.4.1 を使用しており、Node.js 0.6.1 に更新したいと考えています。)

4

30 に答える 30

1414

次の手順を使用して、Mac で Node.js バージョン 0.10.6 から 0.10.21 にアップグレードしました。

  1. NPM のキャッシュをクリアします。

    sudo npm cache clean -f
    
  2. 「n」という小さなヘルパーをインストールします

    sudo npm install -g n
    
  3. 最新の安定した 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
于 2013-10-25T08:06:32.007 に答える
639

ノード バージョン マネージャー (NVM)を使用する

これは、さまざまなバージョンのノードをダウンロードして管理できるようにする Bash スクリプトです。完全なソース コードはこちらにあります。

Windows 用の nvm の別のプロジェクトがあります: github.com/coreybutler/nvm-windows

以下は、Windows 上のノードの複数のバージョンに NVM を使用するための完全な手順です。

  1. nvm-setup.zip抽出をダウンロードしてインストールします。
  2. nvm list availablecmd、gitbash、またはpowershellからコマンドを実行すると、ノードの利用可能なすべてのバージョンが一覧表示されますここに画像の説明を入力
  3. コマンドを使用してマシンにインストールするnvm install version などnvm install 12.14.0
  4. 最後に一度インストールされたものnvm use versionは、新しいバージョンを使用するために使用されます。nvm use 12.14.0
于 2011-11-19T02:39:01.853 に答える
441

Homebrewがインストールされている場合(macOS のみ):

$ brew upgrade node
于 2012-09-13T19:39:48.077 に答える
372

2021: nodejs.orgにアクセスして、最新のインストーラーを使用してください。

それだけです。以前はより複雑で、人々はそれを管理するためにさまざまな種類のパッケージと戦略を使用していました。しかし、状況は好転しました。

すべてのプラットフォーム (Windows、Mac、Linux) で動作します。

于 2015-10-08T08:14:23.140 に答える
95

ノードを最新バージョンまたは特定のバージョンにアップグレードするには、次の手順を実行できます。

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
于 2013-09-22T01:17:05.047 に答える
89

Node.js のバージョンを制御するには、 nを試すことができます。とても簡単で便利だと思いました。

n は Node.js バイナリ管理であり、サブシェルもプロファイル設定も複雑な API もなく、シンプルです。

npm install -g n

n 0.6.19Node.js v0.6.19 をインストールします。

于 2012-06-21T16:24:36.273 に答える
41

私のNode.jsのインストールが古くなっているのを見たとき、私は同じ問題を抱えていました。

これらの数行ですべてが処理されます ( Ubuntuの場合):

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

この後node -v、利用可能な最新バージョンが返されます。

于 2014-06-10T07:02:58.153 に答える
13

OS X の場合、v5.4.1 があり、最新のバージョン 6 が必要だったので、Node.js のホームページにアクセスして、以下のリンクのいずれかをクリックしました。

Node.js OS X ダウンロード リンク

次にインストーラーをたどると、魔法のように最新バージョンの Node.js と npm がインストールされました。

于 2016-07-02T09:02:55.377 に答える
7

nvm を使用できます。

  1. http://nodejs.org/で最新バージョンを確認してください(例: v0.10.26)。
  2. 走るnvm install v0.10.26

終わり。

実行するバージョンを選択できます。

nvm ls利用可能なバージョンを一覧表示し、現在使用しているバージョンを示します。

nvm use VERSION現在のノードを要求されたバージョンに変更します。

nvm alias default VERSIONデフォルトのバージョンを設定します。次に nvm.sh をソースするときは、これがロードされたバージョンになります (現在使用中のバージョンは変更されないことに注意してください。そのために実行nvm useしてください)。

于 2014-03-04T22:48:33.567 に答える
6

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 があります。

于 2011-11-20T10:28:13.253 に答える
4
$ npm install -g npm stable

npmを更新するのに役立ちました

于 2016-08-25T06:14:18.623 に答える
4

Windows でChocolateyを使用できます。非常に使いやすく、他のアプリケーションの最新情報を入手するのにも便利です。

また、 https://nodejs.orgから最新バージョンをダウンロードしてインストールするだけです。

于 2016-03-09T13:58:37.273 に答える
3

Nodejs公式ページによると、 ChocolateyまたはScoopを使用して、Windowsに新しいノードバージョンをインストールおよび更新できます

使用 (チョコレート):

cinst nodejs
# or for full install with npm
cinst nodejs.install

使用 (スクープ):

scoop install nodejs

また、nodejs.org Web サイトからWindows インストーラーを直接ダウンロードすることもできます。

于 2017-11-11T05:42:20.097 に答える
1

Node.js のバージョン更新に必要なものは次のとおりです。

$ brew install node

Homebrewを持っていない場合; http://brew.sh/にアクセスしてください。

于 2016-10-16T22:36:35.313 に答える
-3
  1. npm clean cache- あなたのキャッシュをきれいにするのを忘れています

  2. npm update -g

    これは私のWindowsで機能します。あなたにも機能することを願っています:D

于 2015-08-27T09:14:39.103 に答える
-4

Node.jsを更新したい場合は、試してみてください

npm update

Windows コマンド プロンプトから。

そうでなければ、特定のパッケージを更新したい場合は試してください

npm update <package_name>

例:

npm update phonegap
于 2014-01-24T13:54:38.197 に答える