原文首發於個人博客,歡迎點擊查看得到更好的閱讀體驗~
由於electron-vue開發實戰中所遇到的問題ERROR in Template execution failed: ReferenceError: process is not defined
是nodejs
版本致使的,而其它項目中須要用到v10.16.0
版本的nodejs
,因此須要在windows下安裝多個版本進行切換。查了一下資料,讓我發現了nvm-windows。vue
請注意,在安裝NVM for Windows
以前,您須要卸載任何現有版本的node.js
. 還刪除可能保留的任何現有nodejs
安裝目錄(例如,C:\ Program Files \ nodejs
)。NVM
生成的符號連接不會覆蓋現有(甚至是空的)安裝目錄。node
您還應該刪除現有的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
// nvm install <version> [arch] nvm install 12.3.1
nvm use 12.3.1 [32|64]
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
,請運行新安裝程序。它將安全地覆蓋須要更新的文件,而無需觸及node.js
安裝。確保使用相同的安裝和符號連接文件夾。若是您最初安裝到默認位置,則只需在每一個窗口上單擊「下一步」,直到完成爲止。windows
請注意,您安裝的任何全局npm
模塊 都不會在已安裝的各類版本的node.js
之間共享。此外,您正在使用的node
版本可能不支持某些npm
模塊,所以請在工做時注意您的環境。