nvm-desktop、Nvm、Nrm

2022-05-24 09:58:21
2024-03-28 01:26:49

nvm-desktop 介绍 (推荐使用)

node可视化管理,可以方便的在同一台设备上进行多个node版本之间切换,并且可以同时为不同项目使用不同node版本

下载链接 (win电脑下载 nvm-desktop_Setup_win_版本号.exe)

https://github.com/1111mp/nvm-desktop/releases

安装好打开软件



NVM 介绍 (推荐使用nvm-desktop)

可以方便的在同一台设备上进行多个node版本之间切换

先卸载干净之前的 node,然后下载 nvm-setup.zip

https://github.com/coreybutler/nvm-windows/releases

nvm 安装

新建相应的目录

  • 第一个目录:安装到 D:\NodeNvm 目录

  • 第二个目录:安装到 D:\NodeNvm\node 目录

配置环境变量(安装完,看看有没有配置了环境变量,没有就配置,一般安装软件的时候,会自动配置环境变量)

NVM_HOME: D:\NodeNvm\nvm
NVM_SYMLINK :D:\NodeNvm\node

nvm常用命令

查看 nvm 安装版本

nvm -v

查看可以安装的版本

nvm list  available  

安装 node 特定版本(示例为安装16.15.0版本,具体版本号可以查看node官网,建议安装TLS版本系列)

nvm install 16.18.0

切换 node 版本

nvm use 16.18.0

查看安装的全部 node 版本

nvm ls

卸载 node 版本

nvm uninstall 16.18.0

nvm 安装node版本下载慢的问题,D:\NodeNvm\nvm更改settings.txt文件,加入下面配置

arch: 64
proxy: none
node_mirror: http://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

cli.js文件报错(根据终端报错信息,找到cli.js文件路径)

//const NRMRC = path.join(process.env.HOME, '.nrmrc');
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');

PowerShell 执行权限问题

Set-ExecutionPolicy:Windows PowerShell已成功更新您的执行策略,但该设置已被置于更具体的范围内定义的策略覆盖。由于此覆盖,您的shell将保留自己的“不受限制”的当前有效执行策略。 “ Get-ExecutionPolicy -List”可查看您的执行策略设置。有关详细信息,请参见“ Get-Help Set-ExecutionPolicy”。其中位置行:1字符:20

解决方法:

用管理员身份运行 PowerShell,在命令行下执行下面 2 条命令即可(全部选择Y),重启 PowerShell

Set-ExecutionPolicy "RemoteSigned" -Scope Process -Confirm:$false
Set-ExecutionPolicy "RemoteSigned" -Scope CurrentUser -Confirm:$false

nrm 命令

多下载源管理工具

查看当前下载源

npm config get registry

安装nrm

npm i -g nrm

查看所有的支持源

nrm ls

切换指定的源 (示例为切换为淘宝源)

nrm use  taobao

测试源速度

nrm test

不使用nrm来切换源

查看当前使用的源

npm config get registry

设置一个源

淘宝源

npm config set registry https://registry.npmmirror.com/

腾讯云

npm config set registry https://mirrors.cloud.tencent.com/npm/

阿里云

npm config set registry https://npm.aliyun.com

华为云

npm config set registry https://mirrors.huaweicloud.com/repository/npm/

npm官方

npm config set registry https://registry.npmjs.org/

安装包使用特定源

npm install --registry=https://registry.npmmirror.com/

查看当前全局包

 npm config get prefix

设置全局包

npm config set prefix "D:\NodeNvm\node"
npm config set cache "D:\NodeNvm\node" 
目录
暂无评论,欢迎留下你的评论

运营需要亿点资金维持,您的支持,是小白龙创作的动力!!!

昵称
留言
赞赏金额