node.js - 確認 - npm アップデート




NodeJSとNPMを次のバージョンに更新するにはどうすればよいですか? (20)

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

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

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

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


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 i -g npm

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


最新の安定版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


Linux、OSXなどの場合

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

npm install -g [email protected]

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

npm install -g [email protected]

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

npm -v

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


nodejsはそれをアンインストールし、nodejs.orgからお気に入りのバージョンをnpmにダウンロードしてください。

npm i npm


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

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

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


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を使用することをお勧めします。


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

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

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

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

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

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


あなたはこのブログを見てください。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

このコードだけで

npm install update

ご存知のように、NPMは現在Node.jsにバンドルされています。つまり、 nodeをインストールしていれば、すでにnpmがインストールされています。 Node.jsとNPMを最新の状態に保つにはいくつかの方法がありますが、次のいずれかのバージョンマネージャを使用する必要があります。

自作

あなたがMac上にいる場合は、 Homebrewを使用することができます。 brewを使用してNodeJSとNPMをインストールするには:

$ brew install node

後であなたはそれを使用して更新することができます

$ brew update && brew upgrade node

NPMも更新されます。

必要に応じて、以前のバージョンにswitchこともできます。たとえば、次のようにします。

$ brew switch node 0.10.26

Macにbrewをインストールするには:

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

N

nrvm (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を実行するだけです。出力は次のようになります。

$ n

  0.10.26
• 0.8.17
  0.9.6

ドット(•)は、現在アクティブなバージョンであることを示します。 リストからノードのバージョンを選択するには、上矢印とdown矢印を使用し、 enterを使用して有効にしenter

nパッケージは純粋なlinux shell書かれており、npmモジュール( package.json含む)として利用できるので、Node.jsがインストールされていればnpmインストール/更新できます:

$ npm install -g n

NVM

nvmRVMにも似ています。コマンド名や使い方も非常に似ています。

nvmを使用してNode.jsの最新v0.10.xリリースをダウンロード、コンパイル、インストールするには:

$ nvm install 0.10

そして、あなたはインストールされたバージョンに切り替えることができます:

$ nvm use 0.10

バージョン番号を含む.nvmrcファイルをプロジェクトのルートフォルダに作成することができます。 次のコマンドを実行して、指定したバージョンに切り替えます。

$ nvm use

または、それを実行するだけでもかまいません。

$ nvm run 0.10

既にインストールされているバージョンを確認するには、次のコマンドを使用します。

$ nvm ls

nvm自体をインストールするには、 cURL使用してインストールスクリプトgitが必要)を使用できます。

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

またはwget

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

PS

私がMacOSXとLinuxで使ったこれらのアプローチは、Windows上でNode.jsのバージョンを管理する方法についての経験は全くありませんが、 n (2番目のもの)はMicrosoftのOS cygwinから)。


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

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

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


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

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

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


新しい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

楽しい。 :-)


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

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

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

シンプル!



特定のバージョンに更新する場合は、次のようにします。

sudo npm cache clean -f
sudo npm install -g n
sudo n <specific version>

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

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


$ npm install -g npm stable

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





npm-update