Node.js
とnpm
(追加モジュール用) をインストールしました。
使用している Node.js とモジュールを最新バージョンに更新するにはどうすればよいですか?
npm
または、次のバージョンを取得するために Node.js と npm を削除して再インストールする必要がありますか?
セクションのこの手順に従いました。npm
Node.js
とnpm
(追加モジュール用) をインストールしました。
使用している Node.js とモジュールを最新バージョンに更新するにはどうすればよいですか?
npm
または、次のバージョンを取得するために Node.js と npm を削除して再インストールする必要がありますか?
セクションのこの手順に従いました。npm
使用する:
npm update -g npm
update
コマンドのドキュメントを参照してください。
npm update [-g] [<pkg>...]
このコマンドは、semver を考慮して、リストされているすべてのパッケージを最新バージョン (タグ config で指定) に更新します。
さらに、 Node.js と NPM のインストールに関するドキュメントと NPM のアップグレード を参照してください。
次の元の回答は、もう存在しない古い FAQ からのものですが、Linux と Mac で機能するはずです。
npm を更新するにはどうすればよいですか?
npm install -g npm
このコマンドは現在のバージョンの npm を削除することに注意してください。
sudo npm install -g npm
Macの場合は必ず使用してください。
npm update
また、引数なしで実行することですべての古いローカル パッケージを更新することも、実行することでグローバル パッケージを更新することもできますnpm update -g
。場合によっては、npm のバージョンが進行し、現在のバージョンが既にインストールされているバージョンでは正しくインストールされないことがあります。(更新コマンドにバグがある場合を考慮してください。) そのような場合、これを行うことができます。
curl https://www.npmjs.com/install.sh | sh
Node.js 自体を更新するには、Node Version Manager である nvmを使用することをお勧めします。
David Walsh のブログで、ノードを更新するこの本当にきちんとした方法を見つけました。インストールすることで実行できますn
。
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
の現在の安定バージョンがインストールされnode
ます。
編集: n はもう使用しないでください。を使用することをお勧めしnvm
ます。以下のコマンドに従って、簡単に安定版をインストールできます。
nvm ls-remote
nvm install <version>
nvm use <version>
この質問が Linux マシンに関するものであることは理解していますが、Windows ソリューションを探している場合に備えて、Node.js サイトにアクセスし、ホームページのダウンロードボタンをクリックして、インストーラー プログラムを実行してください。
ありがたいことに、すべてが処理され、[次へ] ボタンを数回クリックするだけで、最新の 0.8.15 Node.js バージョンが Windows 7 マシンで実行されました。
Windows ユーザーは、npm wiki のトラブルシューティング > Windows でのアップグレードを読む必要があります。
上記のTroubleshooting#upgrading-on-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を更新するには、npm update npm -g
コマンドが機能しませんでした (Windows の場合)。うまくいったのは、ドキュメントに従ってnpmを再インストールすることでした:「https://npmjs.org/dist/からzipファイルをダウンロードし、node.exeが存在する同じフォルダーに解凍できます。」最初に以前のインストールを削除します (ただし、上書きしても問題なく動作する可能性があります...)。
モジュールを更新するには、 npm update コマンドを使用します
$ npm install -g npm stable
1.4.28 から 2.1.5 に更新するのに役立ちました
Node.js を新しい Windows 7 マシンにインストールしたところ、次の結果が得られました。
> node -v
v0.12.0
> npm -v
2.5.1
次に、上記の手順を実行しました。
> npm install -g npm
v2.7.3にアップグレードしました。npm -v
それでも2.5.1を与えたことを除いて。
システム構成パネル、詳細設定、環境変数に行きました。グローバル Path 変数に加えて、自分のユーザー アカウントに固有の PATH 変数を見ました。前者は新しいnpm
を指していましたC:\Users\PhiLho\AppData\Roaming\npm
。後者にはノードへのパスが含まれてい
ます: Unix ユーティリティがインストールされています...)、それは Node.js 内のものを指しています。C:\PrgCmdLine\nodejs\
which npm.cmd
とにかく、修正は簡単です。メインのグローバル Path 変数のノードへのパスの直前に (npm への) 最初のパスをコピーしたところ、最新バージョンが取得されました。
<some stuff before>;C:\Users\PhiLho\AppData\Roaming\npm;C:\PrgCmdLine\nodejs\
> npm -v
2.7.3
楽しみ。:-)
私は最近、この記事に出くわしました: http://martineau.tv/blog/2013/12/more-effective-grunt-workflows/と著者は$ npm-check-updates -u && npm install
、すべての依存関係を更新するように言及しています。
これはトピックから少し外れていますが、同様の検索でここにたどり着いたので、共有する価値があると思いました.
http://nodejs.org/から最新バージョンをダウンロードする方が簡単な場合もあります。
特に、他のすべてのオプションが失敗した場合。
http://nodejs.org/ -> [インストール] をクリックします -> 最新のノードと npm がインストールされます
単純!
このコードだけで
npm install update
それに関しては、パッケージ マネージャーを使用しLinux
た更新ノードをお勧めします。
Node には npm がプリインストールされていますが、マネージャーは Node.js よりも頻繁に更新されます。npm -v を実行して、使用しているバージョンを確認しnpm install npm@latest -g
、最新の npm アップデートをインストールします。npm -v
npm が正しく更新されていることを確認するには、もう一度実行します。
を更新するNodeJS
には、npm の便利な n モジュールが必要です。このコードを実行して npm のキャッシュをクリアし、n をインストールして、最新の安定バージョンの をインストールしNode
ます。
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
最新リリースをインストールするには、 を使用しますn latest
。または、 n #.#.# を実行して特定のNode
バージョンを取得することもできます。
それに関しては、Nodejs.org のインストーラーをWindows/ macOS
使用することをお勧めします。
Node.js のダウンロード ページには、Windows および macOS 用のバイナリ パッケージが含まれています。Windows 用の .msi と macOS 用の .pkg という事前に作成されたインストーラーにより、インストール プロセスが信じられないほど効率的でわかりやすくなります。ファイルをダウンロードして実行し、あとはインストール ウィザードに任せます。アップデートがダウンロードされるたびに、Node と npm の新しいバージョンが古いバージョンに置き換わります。
または、macOS ユーザーは、上記の npm および n の手順を使用できます。
依存関係フォルダーの更新に関してはnode_modules
、頭痛の原因となる可能性のあるすべてのことをスキップして、特定のプロジェクトに移動してnpm install
再度実行することをお勧めします。
誰かがそれを行う前に、まずpackage.json
ファイルを次のようにチェックすることをお勧めします。
NodeJS パッケージのユーザーは、アプリが受け入れることができる更新の種類を package.json ファイルで指定できます。たとえば、パッケージ バージョン 1.0.4 から開始した場合、次の 3 つの基本的な方法で、許可される更新バージョンの範囲を指定できます。
パッチリリースを許可するには: 1.0 または 1.0.x または ~1.0.4マイナー
リリース
を許可するには: 1 または 1.x または ^1.0.4メジャーリリース
を許可するには: * または x
説明:
互換性のない API の変更がある場合のメジャー バージョン。-->~
機能が下位互換性のある方法で追加された場合のマイナーバージョン。-->^
下位互換性のあるバグ修正が行われた場合のPATCHバージョン。-->*
また、特定のバージョンに更新する場合は、次の手順に従います。
sudo npm cache clean -f
sudo npm install -g n
sudo n <specific version>
NVM を使用してノード バージョンを管理します。npm は自動的に処理されます。
Cygwinユーザーの場合:
n (ノード バージョン マネージャー) のインストールCygwin
は機能しません。代わりに、次のようにノードを更新します。
wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\pathto\nodejs\node.exe'
# Updating npm
npm i -g npm
wget
はい、最初にインストールする必要があります。
すべての npm パッケージを更新するのに役立つプラグインを 1 つ見つけました。
まず、npm-check-updates プラグインをインストールする必要があります。リンクはnpm-check-updatesです。
npm i -g npm-check-updates
このユーティリティはグローバルにインストールされるため、次のように記述するだけで呼び出すことができます。
1) ncu -u
ncu は npm check updates です。
2)npm install
この2つのコマンドでnpmのパッケージを簡単にアップデートできます。
まず、最新バージョンにチェックします
npm -v
次に、このコマンドを使用して npm を更新します
npm install -g npm@latest (端末でこのコマンドを実行)
そして今すぐ最新バージョンにチェックしてください私はあなたがnpmバージョンのアップグレードを断固として確信しています
npm -v
また、このリンクから最新バージョンをダウンロードすることもできます:-
Linuxを使用している場合は、このstackoverflowの質問にアクセスしてください
Windows で npm をアップグレードしたい方は、
Powershell を (管理者として) 開き、次のコマンドを順番に実行します。
>Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
>npm install -g npm-windows-upgrade
>npm-windows-upgrade -p -v latest
ノード バージョンを処理する最善の方法は、インストール後に NVM またはノード バージョン マネージャーを使用して、次のコマンドを使用することです。
nvm list (shows you the list of installed nodejs version)
nvm install nodeversion (to install the node version, if latest use @latest)
nvm use 10.515.. (to use a perticular node version)
node
これは、 Homebrew を使用せずにインストールし、後で公式スクリプトを使用してアップグレード/インストールnpm
に苦労した人のための簡単な修正です。このアプローチは、次のようにインストールを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
nodejs バージョン 12.x と最新の npm バージョンの Ubuntu 20 最新バージョンをインストールするには、次の手順に従って、PPA を使用してインストールします コマンド全体をコピーして実行します
cd ~ && curl -sL https://deb.nodesource.com/setup_12.x -o && nodesource_setup.sh && sudo bash nodesource_setup.sh && sudo apt install nodejs && nodejs -v
ソースhttps://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
「 https://nodejs.org/en/ 」に移動し、最新または最も安定したバージョンをダウンロードします。ダウンロード後、Mac pkg インストーラーは既存のバージョンを更新しました。Linux の場合: apt および Windows インストーラーが処理します。
from cmd を実行すると、上記のリンクからダウンロードしnpm -v
てインストールした最も安定したバージョンが得られました。
xyz-MacBook-Pro:~ aasdfa$ node -v v8.11.1