使用NVM管理Node版本
NVM是Node Version Manager的缩写,是一个管理Node.js版本和Node.js运行环境的工具。 NVM可以安装多个版本的Node.js,并且可以切换版本。 实际工作中,会遇到不同的项目是由不同的Node.js版本开发的,这在使用ElementUI、ANTD等前端UI框架的VUE、React开发中很常见,使用NVM可以解决这个问题。
前置准备
设置执行策略
PowerShell 执行策略是一项安全功能,用于控制 PowerShell 加载配置文件和运行脚本的条件。 此功能有助于防止恶意脚本的执行... 更多内容点击这里
获取影响当前会话的所有执行策略,并按优先级顺序显示它们,请执行以下操作:
Get-ExecutionPolicy -List
结果类似于以下示例输出:
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine AllSigned
更改执行策略
Set-ExecutionPolicy -ExecutionPolicy PolicyName
例如:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
nvm
安装NVM
到github下载NVM安装包,windows环境下setup一直点下一步就可以,网址:
https://github.com/coreybutler/nvm-windows/releases
修改镜像源
NVM安装完成后,需要修改镜像源,否则容易出现dial tcp 104.20.22.46:443: i/o timeout
的网络超时提示或安装速度会很慢
打开cmd输入
nvm root
输出结果类似:C:\Users\username\AppData\Roaming\nvm
,将路径下的setting.txt文件结尾加上镜像源
镜像源配置来自阿里巴巴开源镜像站
node_mirror: https://mirrors.aliyun.com/nodejs-release/
npm_mirror: http://registry.npmmirror.com
查看所有可用版本
nvm list available
安装指定版本
nvm install version
切换版本
nvm use version
查看当前版本
nvm current
或查看所有已安装的版本,当前版本左边有*
node list
其他常用命令
- nvm install version:安装指定版本的 Node.js。
- nvm use version:切换到指定版本的 Node.js。
- nvm ls:列出已安装的所有 Node.js 版本。
- nvm alias name version:给指定版本创建别名。
- nvm run version script:在指定版本下运行脚本。
- nvm uninstall version:卸载指定版本的 Node.js。