由於以前只是使用 nodeV6.X 的版本, 可是如今由於學習一下 koa2 後臺, 要推薦上 nodeV7.6.0 以上, 因此就想到多node版本並存了, 網上找了一個博主的教程原地址傳送門, 仍是不錯, 謝謝.html
首先建議把你以前安裝的node.js的msi版本給卸載掉。vue
而後下載nvm-windows並按照默認配置一步步安裝node
因爲國外的鏡像源下載慢,因此打開C:\Users\dell\AppData\Roaming\nvm\settings.txtvue-cli
添加 (這個不是必要的,能夠不要)npm
//不是必要的,能夠不添加
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
複製代碼
nvm install v8.9.0
複製代碼
安裝你須要的版本windows
nvm on v8.9.0
複製代碼
若是不執行此命令,會提示node -v會提示不是內部命令sass
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
複製代碼
npm config set prefix
複製代碼
"E:\nodejs\npm-global"命令,會在C:\Users\username目錄下生成一個 .npmrc 文件bash
編輯環境變量的path,系統和用戶的都編輯添加吧koa
npm i -g vue-cli
複製代碼
測試學習
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,可是爲了切換方便,必須三者分離.