nvm-windows安裝和配置

Mazin發表於2018-07-18

因為之前只是使用 nodeV6.X 的版本, 但是現在因為學習一下 koa2 後臺, 要推薦上 nodeV7.6.0 以上, 所以就想到多node版本並存了, 網上找了一個博主的教程原地址傳送門, 還是不錯, 謝謝.

  • 首先建議把你之前安裝的node.js的msi版本給解除安裝掉。

  • 然後下載nvm-windows並按照預設配置一步步安裝

  • 由於國外的映象源下載慢,所以開啟C:\Users\dell\AppData\Roaming\nvm\settings.txt

新增 (這個不是必要的,可以不要)

//不是必要的,可以不新增
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
複製程式碼
  • 然後執行
nvm install v8.9.0

複製程式碼

安裝你需要的版本

  • 接下來重點:
nvm on v8.9.0
複製程式碼

如果不執行此命令,會提示node -v會提示不是內部命令

  • 然後設定npm為淘寶源,( 設定之前先看看 npm 的config,可能已經是了 )
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

複製程式碼
  • npm 全域性安裝配置: 執行
npm config set prefix
複製程式碼

"E:\nodejs\npm-global"命令,會在C:\Users\username目錄下生成一個 .npmrc 檔案

  • 系統環境變數設定:新增 E:\nodejs\npm-global

編輯環境變數的path,系統和使用者的都編輯新增吧

  • 重新開啟命令視窗,執行
npm i -g vue-cli
複製程式碼

測試

  • 另外由於一些包可能down不下來,可以設定 .npmrc 檔案,先檢視一下檔案內容先,可能本來就是淘寶映象地址了
sass_binary_site = https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl = https://npm.taobao.org/mirrors/phantomjs/
registry = https://registry.npm.taobao.org

複製程式碼

為什麼要這樣子配置?

安裝完成後會看到npm 》node_modules目錄下有新下載的包,由於npm和nodejs是分離的,無論你切換到任何版本,都不需要重新安裝這些包了,雖然官方把npm包整合到了nodejs,但是為了切換方便,必須三者分離.

相關文章