nvs(跨平台)
nvm-windows 源代码地址 github.com/coreybutler…
安装方式有两种,一种常规安装,一种手动安装
常规安装下载nvm-setup.zip 解压以后运行exe文件就好了
这里主要讲讲手动安装
下载完了nvm-noinstall.zip以后,解压得如下图文件
将其解压缩到应该“安装”NVM 的目安装程序使用的默认目录是C:\Users<username>\AppData\Roaming\nvm,但您可以使用任何您喜欢的目录。
zip 存档包含三个文件,包括nvm.exe、elevate.vbs和elevate.cmd. NVM 需要所有这三个功能才能正常运行。“提升”脚本有助于提升需要它的操作的管理权限。这是在 node.js 版本之间切换的关键组件。
这里已经可以运行了
只不过,win还不认识这个新朋友(如图)
相信大部程序员都明白为什么不认识,比如java程序员(配置jdk变量的时候挺头疼的吧)
这个时候我们需要选择计算机
- 更新系统环境变量。
有两个系统环境变量需要创建,一个需要修改。
首先,添加一个名为NVM_HOME. 这应该设置为步骤 1 中的目录。如果您使用默认值,这将是C:\Users<username>\AppData\Roaming\nvm.
其次,添加一个名为
NVM_SYMLINK. 这应该设置为用于识别正在运行的 node.js 版本的路径。这个目录不应该存在。它将由 NVM 自动创建和维护。
%NVM_HOME%;%NVM_SYMLINK%最后,通过追加到末尾来更新系统路径。结果应该类似于:
用户变量:虽然没有明确要求,但这些相同的更改也可以应用于用户环境变量。这可以简化控制台中 nvm 的使用,而无需重新启动 Windows。
settings.txt在安装目录下创建。
NVM for Windows 将配置详细信息存储在一个简单的文本文件中。示例 settings.txt包含一个适用于最新版本的示例。
该文件的关键属性是:
- root:这是提取文件的安装目录 (
NVM_HOME)。 - path:这是在
NVM_SYMLINK. - 代理:将此设置为“无”。如果需要使用代理,可以在命令行中使用 nvm 进行修改。
- arch:这应该
32或64基于 Windows 是作为 32 位还是 64 位应用程序运行的。
- 测试它,可能重新启动。
如果您在步骤 2 中选择不设置用户环境变量,则可能需要重新启动 Windows 才能识别路径中的 NVM。如果您确实设置了用户环境变量,则无需执行任何其他操作。
nvm在控制台窗口中键入。它应该显示帮助菜单。这是确认 NVM for Windows 已成功安装。恭喜,你是手工完成的!
n
安装
npm install -g n
安装完了以后测试
n --version # n
2、安装多个版本的node
sudo n 8.12.0 # 安装8.12.0版本的node
sudo n 8.12.0 # 安装8.12.0版本的node
3、根据需求选择不同的node
n # 展示已安装的node信息
4、查看(完成)
node -v # 展示当前node版本