原文首发于个人博客,欢迎点击查看得到更好的阅读体验~
由于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
模块,所以请在工做时注意您的环境。