nvm的使用 nodejs版本管理,

2021-08-21 04:51:15 字數 1023 閱讀 1965

初次使用nvm,根據網上教程和自己使用經歷把使用過程記錄下來,若有不對的地方,請指出,大家共同進步

## 安裝nvm

安裝nvm前,需要解除安裝以前安裝的node.js

nvm_home :指向nvm安裝目錄(node.js所有版本都會在這個目錄下)

nvm_symlink:nodejs安裝目錄 (當前使用nodejs版本)

## 利用nvm安裝nodejs

檢視可安裝的nodejs版本

在cmd中輸入:nvm install 6.9.1(範例)

如果報:could not retrieve

這種錯,說明出現遠端連線被關閉的問題,這是由於國內網路限制導致的

解決方法:

可以將nvm中node和那npm設定到國內源,在nvm的安裝路徑下找到settings.txt(如果沒有,可新建乙個)開啟:新增一下**

node_mirror:npm.taobao.org/mirrors/node/

npm_mirror:npm.taobao.org/mirrors/npm/

## nvm原理

當你安裝乙個全域性的包(或者本地),假設這個包是相容的並在那個node版本上經過測試.如果你改變了node的版本,並不能保證你安裝的那個模組在當前的版本上是相容個的.可能這個包在這個新的node版本上並沒有經過測試.所以nvm要保持安裝的全域性包只針對特定的node版本.如果使用者需要一些模組進行**,他要麼重新安裝他們,要麼使用--reinstall-packages-from引數.

使用全域性安裝包的最簡單的方法之一就是在安裝node新版本的時候使用--reinstall-packages-from標識.這個方法和執行下面的**一樣簡單,例:

nvm install 7.6.0 --reinstall-packages-from=7.0.0

## 安裝cnpm

npm install -g cnpm –registry=

使用cnpm安裝其他模組,快得飛起.

使用 nvm 來管理nodejs版本 。

最近需要公升級一下node版本,所以使用nvm搞一搞。解壓到c盤就可以。要想在全域性使用 nvm,node 都需要將它們配置到環境變數中。新建幾個環境變數 nvm home c nvm nvm symlink c nvm nodejs,並講這兩個環境變數新增到path中 現在就可以使用nvm了,使用...

使用nvm安裝 管理多個nodejs版本

我第一次安裝在c盤執行node v提示拒絕訪問,然後解除安裝nvm重新安裝到d盤就可以了,可能是win10系統的許可權問題 如果你的網路不夠給力,就要設定 如下圖找到nvm安裝目錄,編輯settings.txt檔案新增node mirror 和npm mirror 比如 我在原來的版本用命令npm ...

使用nvm配置nodejs

2.建立nvm和nodejs兩個資料夾 3.將nvm解壓到剛建立的nvm目錄 4.以管理員身份執行install.cmd。開啟的cmd視窗會生成乙個sttings檔案,修改並儲存到nvm目錄,root為nvm路徑,path為剛剛建立的nodejs路徑 6.配置nvm和nodejs環境變數 並把配置好...