windows下Nodejs多版本切換

原文首發於個人博客,歡迎點擊查看得到更好的閱讀體驗~

前言

由於electron-vue開發實戰中所遇到的問題ERROR in Template execution failed: ReferenceError: process is not definednodejs版本致使的,而其它項目中須要用到v10.16.0版本的nodejs,因此須要在windows下安裝多個版本進行切換。查了一下資料,讓我發現了nvm-windowsvue

正式開始

卸載現有node

請注意,在安裝NVM for Windows以前,您須要卸載任何現有版本的node.js. 還刪除可能保留的任何現有nodejs安裝目錄(例如,C:\ Program Files \ nodejs)。NVM生成的符號連接不會覆蓋現有(甚至是空的)安裝目錄。node

卸載現有的npm

您還應該刪除現有的npm安裝位置(例如C:\ Users <user> \ AppData \ Roaming \ npm),以便正確使用nvm安裝位置。git

安裝使用

releases中下載最新版本nvm-setup.zip,解壓後,是一個安裝文件,直接安裝便可。github

因爲國內在一些狀況下有些特殊。Node.js 官方鏡像源又在國外,常常經過 nvm 安裝 Node.js 時,速度比較慢,或者沒有響應。

根據這種狀況,nvm 容許更改安裝的鏡像源,咱們能夠將鏡像源切換到國內的淘寶提供的鏡像源。npm

set NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node

安裝node

// nvm install <version> [arch]
nvm install 12.3.1

切換版本

nvm use 12.3.1 [32|64]

卸載node

nvm uninstall 12.3.1

其它命令

//查看安裝的node版本列表
nvm list //or ls

//啓用node.js版本管理
nvm on

//禁用node.js版本管理
nvm off

// 設置node鏡像。國內可使用:https://npm.taobao.org/mirrors/node/
nvm node_mirror <node_mirror_url>

// 設置npm鏡像。中國人可使用https://npm.taobao.org/mirrors/npm/
nvm npm_mirror <npm_mirror_url>

升級nvm-windows

要升級nvm-windows,請運行新安裝程序。它將安全地覆蓋須要更新的文件,而無需觸及node.js安裝。確保使用相同的安裝和符號連接文件夾。若是您最初安裝到默認位置,則只需在每一個窗口上單擊「下一步」,直到完成爲止。windows

注意

請注意,您安裝的任何全局 npm模塊 都不會在已安裝的各類版本的 node.js之間共享。此外,您正在使用的 node版本可能不支持某些 npm模塊,所以請在工做時注意您的環境。
相關文章
相關標籤/搜索