Node.js
とnpm
をインストールしました(追加モジュール用)。
Node.jsと使用しているモジュールを最新バージョンに更新する方法を教えてください。
npm
でできますか?それとも次のバージョンを入手するためにNode.jsとnpmを削除して再インストールする必要がありますか?
npm
セクションの this の手順に従った。
update
コマンドの資料を参照してください。
npm update [<name> [<name> ...]]
このコマンドは、一覧表示されているすべてのパッケージを最新のバージョン(タグconfigで指定)に更新します。不足しているパッケージもインストールされます。
さらに、 Node.jsおよびNPMのインストール および NPMのアップグレード のドキュメントを参照してください。
次の元の答えは、古いFAQからのもので、もう存在しませんが、LinuxとMacで動作するはずです。
Npmを更新するにはどうすればいいですか?
npm install -g npm
このコマンドはあなたの現在のバージョンのnpmを削除することに注意してください。 Macの場合は
Sudo npm install -g npm
を必ず使用してください。引数なしで
npm update
を実行することですべての期限切れのローカルパッケージを更新することも、npm update -g
を実行することでグローバルパッケージを更新することもできます。時折、npmのバージョンは現在のバージョンがあなたが既にインストールしたバージョンと正しくインストールすることができないように進歩するでしょう。 (updateコマンドにバグがある場合は、検討してください。)そのような場合は、次のようにします。
curl https://www.npmjs.com/install.sh | sh
Node.js自体を更新するには、 nvm、Node Version Manager を使用することをお勧めします。
David Walshのブログ で、このノードを更新する本当にきれいな方法を見つけました。n
:
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
現在の安定版のnode
がインストールされます。
編集: もうnを使わないでください。nvm
の使用をお勧めします。以下のコマンドに従ってstableをインストールするだけです。
nvm ls-remote
nvm install <version>
nvm use <version>
Npmの更新は簡単です。
npm install npm@latest -g
私はこの質問がLinuxマシンに関するものであることを理解していますが、誰かがWindowsソリューションを探しているのであれば、 Node.jsサイトにアクセスしてください 、ホームページのダウンロードボタンをクリックしてインストーラを実行してください。プログラム。
ありがたいことにそれはすべての面倒を見て、 '次へ'ボタンを数回クリックするだけで私は私のWindows 7マシン上で実行されている最新の0.8.15 Node.jsバージョンを手に入れた。
ご存知のように、NPMは現在Node.jsにバンドルされています。node
name__をインストールした場合は、既にnpm
name__をインストールしていることになります。 Node.jsとNPMを最新の状態に保つには、いくつかの方法があります。次のバージョンマネージャのいずれかを使用する必要があります。
Macをお使いの場合は、 Homebrew を使用できます。 brewを使用してNodeJSとNPMをインストールするには、次の手順を実行します。
$ brew install node
後であなたはそれを使ってそれを更新することができるでしょう
$ brew update && brew upgrade node
NPMも更新されます。
また、必要に応じてswitch
name__を以前のバージョンの1つにすることもできます。次に例を示します。
$ brew switch node 0.10.26
MacにBREWをインストールするには:
$ Ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
n はrvm
name__(Ruby Version Manager)の可能性が最も高く、node/npm
のバージョンを管理および更新するために使用できます。
Node.jsのバージョンを簡単にインストールします。
$ n 0.10.26
$ n 0.8.17
$ n 0.9.6
最新の公式リリースを使用してください(そして、もし見つからなければインストールしてください)
$ n latest
安定版公式リリースを使用/インストールします。
$ n stable
以前使用していたバージョンに切り替えます。
$ n prev
インストールされているノードのリストを見たい場合は、コマンドラインからn
name__を実行するだけで、出力は次のようになります。
$ n
0.10.26
• 0.8.17
0.9.6
ドット(•)は、現在アクティブなバージョンであることを意味します。リストからノードバージョンを選択するには、up
name__およびdown
name__の矢印を使用し、enter
name__を使用してアクティブ化します。
n
name__パッケージは純粋なlinux Shell
で書かれており、npmモジュール(package.json
を含む)として入手可能です。したがって、Node.jsがインストールされている場合は、n
name__からnpm
name__までをインストール/更新できます。
$ npm install -g n
nvm もRVM
name__に似ていますが、コマンド名と使用法は非常に似ています。
nvm
name__を使用して、Node.jsの最新のv0.10.xリリースをダウンロード、コンパイル、およびインストールするには、次の手順を実行します。
$ nvm install 0.10
そしてインストールしたバージョンに切り替えることができます。
$ nvm use 0.10
プロジェクトのルートフォルダにバージョン番号を含む.nvmrc
ファイルを作成できます。その後、次のコマンドを実行して指定したバージョンに切り替えます。
$ nvm use
それともあなたはそれを実行することができます:
$ nvm run 0.10
どのバージョンが既にインストールされているかを知りたい場合は、
$ nvm ls
nvm
name__自体をインストールするには、git
name__を使用して installスクリプト (cURL
name__が必要)を使用できます。
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
またはwget
name__:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
P.S.
私がMacOSXとLinuxで使ってきたこれらすべてのアプローチは、私はWindowsでNode.jsのバージョンを管理する方法については経験がありません。私はn
name__(2番目のもの)がMicrosoftのOSで動くと思います。 cygwin
name__から).
npm -v
現在のNPMバージョンを表示:
npm view npm version
Npmを現在のバージョンに更新します。
npm i -g npm
"alpha"、 "beta"、 "rc"(リリース候補)を含むすべてのバージョンを表示
npm view npm versions --json
NPMをバージョンリストから選択した特定のバージョン(5.0.3など)に再インストールします。
npm i -g [email protected]
1つのバージョンをインストールすると、現在インストールされているバージョンが自動的に削除されます。
LinuxおよびiOSでは、コマンドの前に Sudo を付けます。
Windowsユーザはnpm wikiの トラブルシューティング> Windowsでのアップグレード を読むべきです。
Troubleshooting#upgrade-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 install -g npm@next
node
を次のバージョンに更新します。
npm install -g node@next
またはnpm install -g n@next
または、遅くとも
npm install -g node@latest
またはnpm install -g node
バージョンインストール後に確認
node --version
またはnode -v
npm を更新するために、npm update npm -g
コマンドは私にとってはうまくいきませんでした(ウィンドウズ)。 ドキュメント に従ってnpmを再インストールする作業が行われました。 "Zipファイルは https://npmjs.org/dist/ からダウンロードでき、nodeと同じフォルダに解凍できます。"あなたが最初のあなたの前のインストールを取り除くことをこれをするならば確かめてください(それを上書きすることはおそらくうまくいくでしょうが...)。
モジュールを更新する にするには、 npm updateコマンドを使用してください
$ npm install -g npm stable
私のために1.4.28から2.1.5に更新するために働きました
npm -v
(デフォルトのインストーラーを使用してNodeをインストールした場合、特にLinuxまたはOS Xでは、これらのコマンドの前にSudo
を付ける必要があります。)
次を使用して、npmの最新バージョンにアップグレードできます。
npm install -g npm@latest
または、最新のリリースにアップグレードします。
npm install -g npm@next
デフォルトでは、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 npm@<version>
を使用してインストールしたnpmのバージョンではなく、常にnodeでインストールされたnpmのバージョンを使用します。
これを回避するには、次のoneを実行します。
オプション1: WindowsインストールのPATH
を編集して、%appdata%\npm
の前に%ProgramFiles%\nodejs
を置きます。 PATH
またはnpmのインストール方法に変更を加えた場合は、cmd.exe
を再起動する必要があることに注意してください(Windowsを再起動する可能性もあります)。
オプション2:両方を削除する
%ProgramFiles%\nodejs\npm
%ProgramFiles%\nodejs\npm.cmd
オプション3:%ProgramFiles%\nodejs\node_modules\npm
に移動し、npmrc
ファイルを別のフォルダーまたはデスクトップにコピーします。次に、cmd.exe
を開き、次のコマンドを実行します。
Node.jsインストーラーでnpmをインストールした場合、前の手順のいずれかを実行した後、次の手順を実行します。
オプション1または2
%ProgramFiles%\nodejs\node_modules\npm
に移動して、%appdata%\npm\node_modules\npm
という新しいnpmフォルダーにnpmrc
という名前のファイルをコピーします。これにより、グローバルにインストールされたパッケージの場所が新しいnpmに通知されます。オプション3
%ProgramFiles%\nodejs\node_modules\npm
にコピーして戻しますNodeインストーラーは、npmフォルダーに、グローバルパッケージをインストールする場所をnpmに指示するWindows固有の特別な構成を直接インストールします。 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で作業する人は誰でも、このプロセスが複雑で煩雑であることを知っており、私たちはそれをよりシンプルにすることに取り組んでいます。乞うご期待。
ソース: https://docs.npmjs.com/troubleshooting/try-the-latest-stable-version-of-npm
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
後者にはnodeへのパスが含まれています:C:\PrgCmdLine\nodejs\
(現在では、Program Filesとその派生物にはインストールしないようにしています。
私がwhich npm.cmd
を実行した場合(私はUnixユーティリティをインストールしています...)、それはNode内のものを指しています。
とにかく、修正は簡単です。メインのグローバルPath変数のnodeへのパスの直前に、最初のパスを(npmに)コピーしたところ、最新バージョンが選択されます。<some stuff before>;C:\Users\PhiLho\AppData\Roaming\npm;C:\PrgCmdLine\nodejs\
> npm -v
2.7.3
楽しい。 :-)
Linux、OSXなどの場合.
NPMの最新バージョンをインストールするには
npm install -g npm@latest
または最新のリリースをインストールするには
npm install -g npm@next
追加:あなたのnpmバージョンをチェックする
npm -v
あなたがWindowsマシンにいるなら、私は npm ウェブサイトに行くことを勧めます
Rootでrootとして次のコマンドを実行するだけです。
npm i -g n
n stable
npm update -g npm
それはLinux上で私のために働きました
npmをインストール => Sudo apt-get install npm
インストールn => Sudo npm install n -g
最新バージョンのノード => Sudo n latest
あなたができるノードの特定のバージョン
利用可能なノードバージョンを一覧表示します => n ls
特定のバージョンをインストールする => Sudo n 4.5.0
私は最近この記事に出会いました: http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/ そして著者はすべての依存関係を更新するために$ npm-check-updates -u && npm install
に言及しました。
これは少し話題から外れていますが、私はここで同様の検索を行ったので、それは共有する価値があると思いました。
最新のバージョンを http://nodejs.org/ からダウンロードする方が簡単なこともあります。
特に他のすべてのオプションが失敗したとき。
http://nodejs.org/ - > [インストール]をクリック - >最新のノードとnpm
シンプル!
最近の nodeup のエピソードでnpmチームとのインタビューを聞いたところ、彼らは1.x
から2.x
への更新にupdate
を使うことをnotとすることを勧めました。代わりに、
npm install npm -g
を使用してください。
このコードだけで
npm install update
Npmを更新するには
npm install npm@{version} -g
npmを最新バージョンに更新するには
npm install npm@latest -g
そしてバージョンを確認するには:
npm -v
ノードjsを更新します。
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
チェックする :
node -v
Linux
パッケージマネージャを使って ノードを更新することをお勧めします:
Nodeにはnpmがプリインストールされていますが、ManagerはNodeより頻繁に更新されます。 npm -vを実行して現在のバージョンを確認してからnpm install npm@latest -g
を実行して最新のnpmアップデートをインストールします。 npmが正しく更新されたことを確認するには、もう一度npm -v
を実行してください。
NodeJS
を更新するには、npmの便利なモジュールが必要です。このコードを実行してnpmのキャッシュをクリアし、nをインストールして、最新の安定版のNode
をインストールします。
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
最新のリリースをインストールするには、n latest
を使用してください。あるいは、n#。#。#を実行して特定のNode
バージョンを取得することもできます。
Windows/ macOS
Nodejs.orgに インストーラを使用することをお勧めします
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
説明:
_ major _ 互換性のないAPIの変更がある場合のバージョン。 - >~
_ minor _ 機能が下位互換性のある方法で追加された場合のバージョン。 - >^
_ patch _ 後方互換性のあるバグ修正が行われたときのバージョン。 - >*
Cygwin usersの場合:
Cygwin
に n (ノードバージョンマネージャ)をインストールすることはできません。代わりに次のようにnodeを更新してください。
wget https://nodejs.org/download/release/latest/win-x64/node.exe -OutFile 'C:\pathto\nodejs\node.exe'
# Updating npm
npm i -g npm
はい、あなたは最初にwget
をインストールする必要があります。
for nodejsはそれをアンインストールし、nodejs.org からお好みのバージョンをダウンロードする必要があります。nnpmはcmdの下の行に実行します。
npm i npm
Nodeをアップグレードするには、 npmの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/nodeではなく/ usr/bin/nodejsにあることに注意してください
最新バージョン(現在の安定版ではない)にアップグレードするには、次を使用できます。
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
を受け取った場合は、入力したパス
Sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs
間違っている場合。そのため、更新nodejsが上記のパスにインストールされており、入力したバージョンが正しいかどうかを確認してください。
本番インスタンスでこれを行うことに対して強く反対しますそれはあなたのグローバルなnpmパッケージと新しいパッケージをインストールする能力を真剣に混乱させる可能性があります。
特定のバージョンにアップデートしたい場合も、これに従ってください
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n <specific version>
コンソールで以下のスクリプトを実行するだけです。
Sudo npm i -g n
Sudo n stable
Sudo npm update -g npm
これはLinuxとMACでのみ動作します。
これは、node
なしでHomebrewを介してnpm
をインストールした後、公式スクリプトを使用してnpm
upgrade/installationに苦労した場合の簡単な修正です。この方法は、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
5.6.0の最新バージョンのnpm
をダウンロードして解凍します。
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
個人的には、複数のアクティブなnode.jsバージョンを管理するための単純なbashスクリプトであるnvm
(Node Version Manager)を使用します。複数のバージョンのノードおよびグローバルモジュールを異なるユーザー用に同時に構成できます。
あなたはこのリンクでチェックすることができます: nvm
Windows版もあります nvm-windows
私はすべてのnpmパッケージをアップデートするのを助けることができる1つのプラグインを見つけました。
まず、npm-check-updatesプラグインをインストールする必要があります。 npm-check-updates のリンクがあります。
npm i -g npm-check-updates
このユーティリティはグローバルにインストールされているので、次のように書くだけで起動できます。
1)ncu -u
ここでncuはnpmチェックの更新です。
2)npm install
したがって、これら2つのコマンドを使用すると、npmパッケージを簡単に更新できます。これにより、パッケージを簡単に更新できます。
Windowsを使用している場合: 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
を削除して、アプリケーションが新しいnode
バージョンとnpm
バージョンで正しく動作することを確認します。
最新版にアップデートしたくない場合このコマンドを実行してください。
npm install [email protected] -g
あなたが望むどんなバージョンでも4.2.0を置き換えてください。これが2017年10月3日までのすべてのリリースバージョンです。 https://nodejs.org/ja/download/releases/
このブログ nodejsがpackage-managerと一緒にインストールされるのを見るはずです
このコマンドを実行する前に run Sudo apt-get update
を表示し、結果が であることを確認してください...パッケージリストの読み取り中... Done 、 no ERROR
ステップバイステップ(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
7_xをインストール
curl -sL https://deb.nodesource.com/setup_7.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Warning:Nodeを古いバージョンからアップデートする必要がある場合(私の場合はv4.6.0
)、nodejsを最初から再インストールするのが賢明です(ダウンロードリンク: https://nodejs.org )。新しいNodeと互換性がないバージョン( この議論 を参照).
これはnpmで(Windows上で)Nodeを更新した後に得たエラーメッセージです。
$ npm install -g npm stable
[ . . .]
$ npm
C:\Users\me\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:85
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supporte
d outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
新規インストール後、npmは再び機能します。
$ npm -v
6.5.0
$ node -v
v10.15.0
私はこの種の更新をするための非常に単純で速いパッケージを開発しました、 atualiza はグローバルとプロジェクトパッケージを扱うことができます。後で、最新のバージョンか、現在のpackage.json
のルールに一致する大きいバージョンのどちらかを選択できます。グローバルパッケージにはルールがなく、atualiza
は常に最新のものにアップグレードします。
node.jsを管理する最も良い方法は _ nvm _ を使うことです。 NVMはNode Version Managerを表します。
node.js開発者にとって必須のツールです。
次のコマンドを使用してNVMをインストールし、ターミナルを開いて次のいずれかを実行します。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
または
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
これをインストールした後、NVMがいくつかの環境変数を追加するので、端末を再起動する必要があるので、現在の端末を閉じて新しい端末を開くことを推奨します。
NVMを使用するための基本的なコマンドをいくつかリストします。
nvm ls-remote
nvm install v10.15.1
nvm ls
nvm uninstall v10.15.1
npm
にアップグレードするのに役立ちます。nvm install-latest-npm
npm
パッケージをあるバージョンから別のバージョンにインストールするのにも役立ちます。最も簡単な解決策 (コマンドラインなし)
以下からバージョンをダウンロードしてください。
それは私の既存のバージョンを置き換え、すべてが水泳で働いています。
ノードバージョンを処理する最善の方法は、インストール後に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)
@devWLが言ったように、 更新を担当するNPM、 新しい更新がリリースされるたびに あなたはNPMを更新する方法に関する情報を得るでしょう。 Just NPMで指定されたコマンドをコピーして実行します &あなたは最新です。
node.jsを更新する場合
そして今、あなたは最新です。
注: nodejs自体を更新する場合は、独自のバージョンのNPMが付属しています。 NPMはまた後で更新するように言うかもしれません。それで、コンソールでそれが言うことを何でもしなさい。 NPMは自動的に更新したことを自動的に確認します。
最近は/にアクセスしています https://nodejs.org/en/download/
オペレーティングシステムに必要なセットアップを実行します。既存のインストールがあればそれを検出し、選択したバージョンを正しくインストールします。
以下のように入力してください(ただし、npm install -g yarn
のように、最初にyarn
がインストールされていることを確認してください)。
yarn global add npm
これはWindows上ではnpm
(管理モードではpowershell
)だけを更新するのに役立ちました。
npm --version
# 5.6.0
cd "C:\Program Files\nodejs"
rm "npm"
rm "npx"
mv "npx.cmd" npx.old.cmd
mv "npm.cmd" npm.old.cmd
# This is the important command
./npm.old.cmd install npm
rm *.old.cmd
npm --version
# 6.4.1
これは私が持っていたnpm WARN npm npm does not support Node.js v10.12.0
を修正しましたchocolatey
は互換性のないノードとnpmをインストールしたので?
Ubuntuでこれを実行するもう1つの方法は、umakeを使用することです。
umake nodejs
最新の最新バージョンv11.14.0
をインストールしました。
プラス:
マイナス:
パッケージのバージョンを確認してください:npm -v [package-name]
それを更新してください:npm update [-g] [package-name]