node.js 確認 NodeJS と NPM を次のバージョンに更新するにはどうすればよいですか。




npm アップデート (24)

最新の安定版npmを試してください

実行しているnpmのバージョンを確認する:

npm -v

* nix上でのアップグレード(OSX、Linuxなど)

(これらのコマンドの前に、特にLinuxの場合はsudoを、デフォルトのインストーラを使用してNodeをインストールした場合はOS Xに接頭辞を付ける必要があります)。

次のコマンドを使用してnpmの最新バージョンにアップグレードすることができます。

npm install -g [email protected]

または最新のリリースにアップグレードする:

npm install -g [email protected]

Windowsでのアップグレード

デフォルトでは、npmはノードの横にインストールされます。

C:\Program Files (x86)\nodejs

npmのグローバルにインストールされたパッケージ(潜在的にnpm自体も含む)は、ユーザ固有のディレクトリに格納されています(現在は

C:\Users\<username>\AppData\Roaming\npm )。

インストーラは

C:\Program Files (x86)\nodejs

C:\Users\<username>\AppData\Roaming\npm

PATH上では、 npm -g install [email protected]<version>を使ってインストールしたnpm -g install [email protected]<version>バージョンではなく、ノードにインストールされているnpmのバージョンを常に使用します。

これを回避するには、次のいずれかを実行します。

  • オプション1: WindowsインストールのPATH編集して %appdata%\npm%ProgramFiles%\nodejs前に%ProgramFiles%\nodejsます。 PATH変更を加えたときやnpmのインストール時にcmd.exeを再起動する必要があることを忘れないでください。

  • オプション2:

    • %ProgramFiles%\nodejs\npm
    • %ProgramFiles%\nodejs\npm.cmd
  • オプション3: %ProgramFiles%\nodejs\node_modules\npmし、 npmrcファイルを別のフォルダーまたはデスクトップにコピーします。 cmd.exeを開き、次のコマンドを実行します。

cd%ProgramFiles%\ nodejsnpm install npm @ latest

node.jsインストーラでnpmをインストールした場合は、前の手順のいずれかを実行した後、次の手順を実行します。

  • オプション1または2

    • %ProgramFiles%\nodejs\node_modules\npm npmrcし、 npmrcという名前のファイルを新しいnpmフォルダにコピーします。これは%appdata%\npm\node_modules\npmにする必要があります。 これは、グローバルにインストールされたパッケージの新しいnpmを通知します。
  • オプション3

    • npmrcファイルを%ProgramFiles%\nodejs\node_modules\npmコピーして戻します。

組み込みのWindows設定に関する簡単なメモ

Nodeインストーラは、グローバルパッケージをどこにインストールするかをnpmに指示する特別なWindows固有の設定であるnpmフォルダに直接インストールします。 npmを使用してインストールする場合、この特別なbuiltin構成を新しいインストールにコピーすることになっています。 いくつかのバージョンのnpmにはバグがあり、これは動作しませんでしたので、手で修正して修正する必要があるかもしれません。 次のコマンドを実行して、npmがグローバルパッケージをインストールする場所が正しいことを確認します。

npm config get prefix -g

<X>:\Users\<user>\AppData\Roaming\npmに設定されていない場合は、次のコマンドを実行して修正できます。

npm config set prefix "${APPDATA}/npm" -g

ちなみに、パッケージをあなたの移動プロファイルにインストールしたくない場合(共有ネットワークにクォータがある、またはドメインのログインが遅くなったりするため)、代わりにローカルのアプリケーションデータにパッケージを入れることができます:

npm config set prefix "${LOCALAPPDATA}/npm" -g

... %APPDATA%\npm%LOCALAPPDATA%\npmコピーするだけでなく、 %PATH%を更新することもできます。

npmで作業するすべての人は、このプロセスが複雑で煩雑であることを知っており、簡単にするために取り組んでいます。 乞うご期待。

出典: npm : npm

Node.jsnpm (追加のモジュール用)をインストールしました。

Node.jsと私が使用しているモジュールを最新のバージョンに更新するにはどうしたらいいですか?

npm実行できますか、またはNode.jsとnpmを削除して再インストールして次のバージョンを取得する必要がありますか?

私はnpmセクションでthis手順に従った。



インストールnpm => sudo apt-get install npm

インストールn => sudo npm install n -g

ノードの最新バージョン => sudo n latest

あなたができるノードの特定のバージョン

利用可能なノードのバージョンを表示する => n ls

特定のバージョンをインストールする => sudo n 4.5.0


ちょうどnodeupの最新エピソードでnpmチームとのインタビューを聞いて、 1.xから2.xへのアップデートにupdateを使用しないことを勧めました。 代わりに、次のnpm install npm -g使用しますnpm install npm -g


$ npm install -g npm stable

1.4.28から2.1.5にアップデートするために働いた



npmを更新するには:

npm install [email protected]{version} -g

npmを最新バージョンに更新するには:

npm install [email protected] -g

バージョンを確認する:

npm -v

ノードjsを更新する:

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

チェックする :

node -v

Linux、OSXなどの場合

最新バージョンのNPMをインストールするには

npm install -g [email protected]

または最新のリリースをインストールする

npm install -g [email protected]

追加:npmバージョンを確認する

npm -v

Windowsマシンの場合は、 npm Webサイトにアクセスすることをお勧めします


ノードをアップグレードするにはn使用します。 nは、与えられたnode.jsバージョンをインストールまたは更新するノードヘルパーパッケージです。

sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs

nodejsのデフォルトインストールは、/ usr / bin / nodejではなく、/ usr / bin / nodeであることに注意してください

最新のバージョン(現在の安定していないバージョン)にアップグレードするには、

sudo n latest

元に戻すには:

sudo apt-get install --reinstall nodejs-legacy     # fix /usr/bin/node
sudo n rm 6.0.0     # replace number with version of Node that was installed
sudo npm uninstall -g n

次のエラーが表示された場合bash: /usr/bin/node: No such file or directory入力したパスbash: /usr/bin/node: No such file or directorybash: /usr/bin/node: No such file or directory

sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs

間違っていれば 上記のパスにupdate nodejsがインストールされており、入力したバージョンが正しいかどうかを確認してください。

私は生産現場でこれを行うことに強くお勧めします 。 それは、あなたのグローバルなnpmパッケージと新しいものをインストールする能力を真剣に詰まらせることができます。


最初の更新npm

npm install -g [email protected]

nodeを次のバージョンに更新し、

npm install -g [email protected]またはnpm install [email protected]または最新のものには、

npm install -g [email protected]またはnpm install -g node

バージョンのインストール後にチェックする、

node --versionまたはnode -v


コンソールで以下のスクリプトを実行するだけです:

sudo npm i -g n
sudo n stable
sudo npm update -g npm

これはLinuxとMACでのみ動作します


このコードだけで

npm install update

これを簡単に使用する

npm i -g npm

これは、新しいアップデート/バグフィックスがリリースされたとき、私がnpmから私のコンソールでプロンプトしたものです:


新しいWindows 7マシンにNode.jsをインストールしたところ、次の結果が得られました。

> node -v
v0.12.0
> npm -v
2.5.1

私は上記の手順を行った。

> npm install -g npm

それはv2.7.3にアップグレードされました。 npm -v実行する以外は、2.5.1を与えました。

私はシステム設定パネル、詳細設定、環境変数に行きました。 私はグローバルパス変数に加えて、自分のユーザーアカウントに固有のPATH変数を見ました。
前者は新しいnpmを指していました: C:\Users\PhiLho\AppData\Roaming\npm
後者にはノードへのパスが含まれています: C:\PrgCmdLine\nodejs\ (現在、プログラムファイルと派生物にインストールすることは避けています。
which npm.cmdを実行するwhich npm.cmd (Unixのユーティリティがインストールされています...)、Nodeの1つを指しています。

とにかく、修正は簡単です:私は、メインパス変数のノードへのパスの直前に最初のパス(npmまで)をコピーしました。これで最新のバージョンが取得されます。
<some stuff before>;C:\Users\PhiLho\AppData\Roaming\npm;C:\PrgCmdLine\nodejs\

> npm -v
2.7.3

楽しい。 :-)


Windowsユーザー向けのアップグレード

Windowsユーザーは、npm wikiのTroubleshooting> Upgrade on Windowsを参照してください。

PowerShellを使用してWindows 10でアップグレードする(サードパーティの編集)

上記のリンク先のトラブルシューティング #windows 上でのアップグレードはgithubページを指しますnpm-windows-upgrade下の行は、readmeの引用符です。 私はノードv5.7.0とpowershell(おそらくpowershellバージョン5.0.10586.122)を使ってnpm 2.7.4からnpm 3.9.3にアップグレードしました。

まず、上位のPowerShellから次のコマンドを実行して、システム上でスクリプトを実行できることを確認します。 PowerShellを管理者として実行するには、[開始]をクリックしてPowerShellを検索し、PowerShellを右クリックして[管理者として実行]を選択します。

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

次に、このアップグレードツールをインストールして使用するには、(昇格したPowerShellまたはcmd.exeからも)次のコマンドを実行します。

npm install --global --production npm-windows-upgrade
npm-windows-upgrade

ここでは、 npmなしでHomebrew経由でnodeをインストールした後、公式スクリプトを使用してnpmアップグレード/インストールに苦労した人のための簡単な修正があります。 この方法は、 nodeインストールを次のように実行したことを前提としています。

brew install node --without-npm
echo prefix=~/.npm-packages >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh

上記の場合は失敗した場合はここから開始してください。 もしあればnpm削除する:

rm -rf ~/.npm-packages/lib/node_modules/npm

npmの最新バージョンを5.6.0でダウンロードして解凍します。

cd ~
curl -L https://registry.npmjs.org/npm/-/npm-5.6.0.tgz | tar xz

展開されたパッケージをnode_modulesフォルダに移動する:

mv ~/package ~/.npm-packages/lib/node_modules/npm

~/.bash_profileに次のエントリがあることを確認してください:

export NPM_PACKAGES="$HOME/.npm-packages"
export NODE_PATH="$NPM_PACKAGES/lib/node_modules:$NODE_PATH"
export PATH="$NPM_PACKAGES/bin:$PATH"

ファイルのソース:

source ~/.bash_profile

インストールの確認:

npm -v

updateコマンドのドキュメントを参照してください:

npm update [<name> [<name> ...]]

このコマンドは、リストされたすべてのパッケージを最新バージョン(タグconfigで指定)に更新します。 また、不足しているパッケージもインストールされます。

さらに、 FAQ参照してFAQ

npmはどのように更新しますか?

npm install -g npm

このコマンドを実行すると、現在のバージョンのnpmが削除されます。 Macの場合は、 sudo npm install -g npmを必ず使用してください。

引数なしでnpm updateを実行するか、 npm update -g実行してグローバルパッケージを実行npm updateことで、古いローカルパッケージをすべて更新することもできます。

時には、npmのバージョンが進んで、すでにインストールされているバージョンで現在のバージョンを正しくインストールできなくなることがあります。 (updateコマンドにバグがあった場合は、これを考慮してください)。そのような場合、これを行うことができます:

curl https://www.npmjs.com/install.sh | sh

Node.js自体を更新するには、Node Version Managerであるnvmを使用することをお勧めします。


ターミナルでroot / administratorとして以下のコマンドを実行するだけです:

npm i -g n
n stable
npm update -g npm

それは私のためにLinuxで働いています


時にはhttp://nodejs.org/から最新バージョンをダウンロードするほうが簡単です

特に他のすべてのオプションが失敗した場合

http://nodejs.org/ - > INSTALLをクリックします - >あなたは最新のノードとnpmを取得します

シンプル!


David Walshのブログでノードを更新するには、これは本当にきれいな方法ですが、 n

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

現在のnode安定バージョンをインストールしnode 。 ただし、 nvm使用をお勧めしnvm


あなたはこのブログを見てください。nodejs install with package-manager

このコマンドを実行する前に あなたはsudo apt-get update実行して、結果がパッケージのリストを読み込んでいることを確認します。完了エラーなし

ステップバイステップ(Debian):

sudo apt-get update

6_xをインストール

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

install 7_x

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

私は最近、この記事を見つけました: http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/ : $ npm-check-updates -u && npm install著者は、 $ npm-check-updates -u && npm installを参照してすべての依存関係を更新します。

これは少し話題ですが、同様の検索でここに掲載されましたので、分け前に値すると思いました。


Windowsをご使用の場合: https://nodejs.org/en/download/ ://nodejs.org/en/download/にhttps://nodejs.org/en/download/ 、最新の.exeまたは.msiファイルをダウンロードし、インストールして古いバージョンを上書きします

UbuntuまたはLinuxを使用している場合:まずnode.jsアンインストールしてから、たとえばUbuntu()で再インストールします。

sudo apt-get remove nodejs

# assume node.js 8 is latest version
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs

node -v
npm -v

プロジェクトフォルダ内のnode_modulesを削除し、 npm installを実行して、アプリケーションが新しいnodenpmバージョンで正常に動作することを確認します。


最初にNPMのバージョンを確認してください

npm -v

1)NPMを現在のバージョンに更新する:

現在のNPMのバージョンを表示する:

npm view npm version

npmを現在のバージョンに更新する:

npm i -g npm


2)利用可能なすべてのNPMバージョンを一覧表示し、カスタムインストール/アップデート/ロールバック

"alpha"、 "beta"、 "rc"(リリース候補)を含むすべてのバージョンを表示

npm view npm versions --json

バージョンリストから選択した特定のバージョンにNPMを再インストールします。たとえば、5.0.3

npm i -g [email protected]
  • 1つのバージョンをインストールすると、現在インストールされているバージョンが自動的に削除されます。

  • LinuxとiOSの場合sudoコマンドの前に





npm-update