npm常用命令以及nvm切换node版本

npm常用命令以及nvm切换node版本

npm常用命令

  1. 查看npm当前设置的源
bash 复制代码
npm config get registry
bash 复制代码
# 或者 查看当前所有源列表  
npm config list
  1. 设置为淘宝镜像
bash 复制代码
npm config set registry https://registry.npmmirror.com
  1. 设置回原本的源,用来发布npm包
bash 复制代码
npm config set registry https://registry.npmjs.org
  1. 设置私有npm源
bash 复制代码
npm config set registry http://xx.xxx.xx.x:xxx/commgr/nexus/repository/admin/
  1. 清除缓存
bash 复制代码
npm cache clean --force
  1. 该私有仓库是否有app这个依赖包,返回依赖包的版本
bash 复制代码
npm view app@^1.0.6 versions --registry=http://xx.xxx.xx.x:xxx/commgr/nexus/repository/admin/

npm install app@^1.0.6 --registry=http://xx.xxx.xx.x:xxx/commgr/nexus/repository/admin/ -S

nvm切换node版本

1. 安装nvm

如何在Windows上轻松切换node版本,当然是使用NVM啦!nvm是一个跨平台的命令行工具,可以在Mac、Linux、Windows等各种操作系统上使用。

nvm下载地址:https://github.com/coreybutler/nvm-windows/

进入后选择合适版本下载,一般就选择.exe和.zip下载,下载.exe后直接下一步顺序安装即可

注意:一般在安装nvm之前要先把本机的node卸载干净,重新通过nvm安装node,这样nvm才能统一管理其所有版本的node,方便通过命令切换。

2. 配置nvm

安装之后检查nvm是否已经安装好了,打开cmd窗口:

输入nvm -v

如果像这样有版本就是安装成功了,否则需要进一步配置环境变量:

打开电脑的高级系统设置,找到环境变量,修改系统变量的PATH选项,新增nvm的安装路径,这样nvm就配置在电脑中了

配置好重新打开cmd窗口就应该可以查看nvm版本了

3. nvm更换Node版本

① 首先使用nvm list available 命令可以查看电脑上可以安装的Node.js版本

bash 复制代码
# 查看可安装的Node.js版本
nvm list available           

② 安装所需要的node版本

bash 复制代码
#安装22.2.0版本的Node.js
nvm install 22.2.0        

如果出现successfully就是安装新版本安装成功了,可以使用nvm更换Node版本了

③ 切换使用指定版本的Node

bash 复制代码
#切换使用指定版本的Node.js
nvm use 22.2.0       

出现下面的信息就是更换node版本成功了

④ 查看此时电脑上被nvm管理的node版本

bash 复制代码
#查看已安装的Node.js版本
nvm list  
相关推荐
We་ct24 分钟前
LeetCode 77. 组合:DFS回溯+剪枝,高效求解组合问题
开发语言·前端·算法·leetcode·typescript·深度优先·剪枝
KerwinChou_CN29 分钟前
什么是流式输出,后端怎么生成,前端怎么渲染
前端
爱上妖精的尾巴31 分钟前
8-20 WPS JS宏 正则表达式-懒惰匹配
服务器·前端·javascript
网络点点滴33 分钟前
组件通信props方式
前端·javascript·vue.js
二十雨辰36 分钟前
[小结]-线上Bug监控
前端·bug
前端技术39 分钟前
【鸿蒙实战】从零打造智能物联网家居控制系统:HarmonyOS Next分布式能力的完美诠释
java·前端·人工智能·分布式·物联网·前端框架·harmonyos
CHU72903539 分钟前
指尖践行环保——旧衣服回收小程序前端功能玩法详解
前端·小程序
LawrenceLan41 分钟前
38.Flutter 零基础入门(三十八):网络请求实战 http、dio —— 获取列表与刷新 UI
开发语言·前端·flutter·dart
csdn_aspnet1 小时前
Asp.Net Core 10.0 中的 Blazor 增强功能
前端·后端·asp.net·blazor·.net10
SuperEugene1 小时前
Excel 上传解析 + 导出实战:Vue+xlsx 避坑指南|Vue生态精选
前端·javascript·vue.js·excel·xlsx·vxetable