NVM ( Node Version Manager )を用いたノードのインストール・更新方法
6504 ワード
最新の状態に滞在する私の電子メールニュースレターを購読する.
インストールする方法はほとんどありませんNode あなたのローカルマシンで.最も一般的な方法は以下のインストールですofficial website instructions . しかし、あなたがこの方法を使用するならば、あなたはちょうどノードの1つの特定の(最新の)バージョンをインストールします.特定のノードのバージョンをインストールする必要がある場合は?または、1つのバージョンから別のが、しばらくの間だけアップグレードする必要があります.
そのためにNVMというツールを使うことができます.Node Version Manager ).
私のローカルマシンでMacOSを使うので、これらの指示はそのオペレーティングシステムに特有です.使用するオペレーティングシステムに固有の指示を見つけることができますofficial documentation on GitHub .
NVMをローカルマシンにインストールするには、次のコマンドを使いましょう.
あなたがシェルとして使うならばZ shell or Fish Shell 端末にはこんな感じでしょう.
残念ながら、NVMは魚をサポートしていません.しかし、解決策があるfish-nvm . ラッパですFish Shell . を使ってインストールすることができますFisher (Fish Shell Plugin Manager) :
今すぐ使用を開始する時間ですNode Version Manager 取り付けるNode ローカルマシンで.
最新版のノードをインストールするには、以下のコマンドを使います.
それでは、別のバージョンのNode . 例えば、古いバージョンのノードを使いたいです.例えば、14のバージョン.インストールするには以下のコマンドを使います:
バージョン16に切り替えるには、以下のコマンドを使います.
最新バージョンのNode コマンドを使う
あなたがグローバルにインストールされているならばnpm パッケージは1つのことに注意する必要があります.このNPMパッケージを1つのバージョンにインストールするとNode 次に、ノードの別のバージョンに切り替えると、インストールされているNPMパッケージはあなたのために利用されません.それは、異なる場所にあるノードの異なるバージョンにインストールされたNPMパッケージです.
例.今、私は16のバージョン16ですNode . インストールしたいPrettier 世界的に私のコンピュータでnpm :
npm パッケージは、各バージョンのNode これはNVMによってインストールされます.
パッケージはMacOS上にあります.
イントロ
インストールする方法はほとんどありませんNode あなたのローカルマシンで.最も一般的な方法は以下のインストールですofficial website instructions . しかし、あなたがこの方法を使用するならば、あなたはちょうどノードの1つの特定の(最新の)バージョンをインストールします.特定のノードのバージョンをインストールする必要がある場合は?または、1つのバージョンから別のが、しばらくの間だけアップグレードする必要があります.
そのためにNVMというツールを使うことができます.Node Version Manager ).
インストール
私のローカルマシンでMacOSを使うので、これらの指示はそのオペレーティングシステムに特有です.使用するオペレーティングシステムに固有の指示を見つけることができますofficial documentation on GitHub .
NVMをローカルマシンにインストールするには、次のコマンドを使いましょう.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
では、NVMがインストールされ、ローカルマシンで利用可能であることを伝えるコマンドをタイプしましょう.nvm --version
現在のバージョンのNode Version Manager それはあなたのローカルマシンにインストールされます.シェルトラブルシューティング
あなたがシェルとして使うならばZ shell or Fish Shell 端末にはこんな感じでしょう.
fish: Unknown command: nvm
現在使用中Fish Shell . 他の何かを使うならチェックしてくださいdetail information about troubleshooting on GitHub .残念ながら、NVMは魚をサポートしていません.しかし、解決策があるfish-nvm . ラッパですFish Shell . を使ってインストールすることができますFisher (Fish Shell Plugin Manager) :
fisher install FabioAntunes/fish-nvm edc/bass
今、あなたがタイプnvm --version
あなたのバージョンを参照してくださいNode Version Manager それはあなたのローカルマシンにインストールされます.用途
ノードのインストール
今すぐ使用を開始する時間ですNode Version Manager 取り付けるNode ローカルマシンで.
最新版のノードをインストールするには、以下のコマンドを使います.
nvm install node
マシンにインストールされているノードのすべてのバージョンを見るには、以下のコマンドを使います.nvm ls
このような端末で印刷する必要があります.-> v16.1.0
system
default -> node (-> v16.1.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.1.0) (default)
stable -> 16.1 (-> v16.1.0) (default)
...
"->"のシンボルに注意してください.どのバージョンのノードがローカルマシン上でカレントであるかを示します.だから、基本的に、ときにタイプnode -v
あなたは前に「->」と同じバージョンを見るべきです(その場合、このバージョンは16.1.0です).それでは、別のバージョンのNode . 例えば、古いバージョンのノードを使いたいです.例えば、14のバージョン.インストールするには以下のコマンドを使います:
nvm install 14
ノードv . 14.16.1をインストールする必要があります.インストールされているノードのバージョン(NVM ls)のリストを見てみましょう.-> v14.16.1
v16.1.0
system
default -> node (-> v16.1.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.1.0) (default)
stable -> 16.1 (-> v16.1.0) (default)
...
ここでは2つのバージョンがあります.電流は14(「−>」).バージョン16に切り替えるには、以下のコマンドを使います.
nvm use 16
NVMの答えを見るべきです.Now using node v16.1.0 (npm v7.11.2)
そして、もし私たちがコマンドをNVM lsを使うなら、現在のバージョンは16.1.0です.ノードをアンインストールする
最新バージョンのNode コマンドを使う
nvm uninstall node
特定のノードのバージョンをアンインストールするにはnvm uninstall 14
グローバルNPMパッケージ
あなたがグローバルにインストールされているならばnpm パッケージは1つのことに注意する必要があります.このNPMパッケージを1つのバージョンにインストールするとNode 次に、ノードの別のバージョンに切り替えると、インストールされているNPMパッケージはあなたのために利用されません.それは、異なる場所にあるノードの異なるバージョンにインストールされたNPMパッケージです.
例.今、私は16のバージョン16ですNode . インストールしたいPrettier 世界的に私のコンピュータでnpm :
npm i -g prettier
それから、バージョン14に切り替えます.nvm use 14
prettier --version
次のようになります.prettier: command not found
心配しないで!バージョン14でそのパッケージを使用する場合は、再度インストールする必要があります.npm パッケージは、各バージョンのNode これはNVMによってインストールされます.
パッケージはMacOS上にあります.
~/.nvm/versions/node/<version>/lib/node_modules
この動画はお気に入りから削除されています.お願いします.subscribe to my email newsletter 今日まで滞在する.Reference
この問題について(NVM ( Node Version Manager )を用いたノードのインストール・更新方法), 我々は、より多くの情報をここで見つけました https://dev.to/kovalevski/how-to-install-or-update-node-by-using-nvm-node-version-manager-1ip1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol