window下安装并使用nvm(卸载node、卸载nvm、全局安装npm)

一、卸载 Node.js

在安装 NVM(Node Version Manager)之前,如果你的电脑已经安装了 Node.js,请先将其卸载。如果尚未安装 Node.js,则可以直接跳过此步骤,进入下一步。

卸载步骤:

  1. 通过控制面板卸载:

    • 打开"控制面板"。
    • 点击"程序"> "程序和功能"。
    • 在右上角的搜索框中输入"node",找到已安装的 Node.js 版本。
    • 右键点击该条目,并选择"卸载"。
  2. 手动检查并删除残留文件:

    • 检查 Node.js 的安装目录,通常为 C:\Program Files\nodejs\ 或者你自定义的安装路径,确认并删除任何遗留的 Node.js 文件夹。
    • 查看 C:\Users\<你的用户名>\ 目录下是否存在 .npmrc, .yarnrc 等相关配置文件,若有,请一并删除。
  3. 清理环境变量:

    • 最后,检查系统的环境变量,移除与 Node.js 相关的所有路径设置(包括 PATH 中的 nodejs 路径),确保没有残留配置影响后续操作。

完成以上步骤后,你可以继续进行 NVM 的安装流程。这样可以避免由于先前 Node.js 安装导致的潜在冲突或问题。

二、安装nvm

去github 安装最新的 nvm 找到 nvm-setup.zip 点击下载 1.选择nvm安装路径,注意路径不要有空格和中文。

2.选择nodejs的安装路径。

之后全部默认下载即可,完成安装后在终端输入nvm version,能查到版本号说明安装成功了。

三、配置路径和下载源(可有可无)

在命令行输入nvm root可以找到nvm安装路径 -> 找到 settings.txt 文件 -> 修改下载源 前两行为自己的下载路径

js 复制代码
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

四、使用nvm安装node

输入 nvm list available, 查看网络可以安装的版本。

选择一个版本安装,比如 nvm install 16.20,0。 使用这个版本的node,nvm use 16.20,0。 输入node -vnpm -v可以查询到node和npm的版本号。 输入nvm list 查看已经安装的node,*号表示当前使用的node版本。 当然可以!以下是完善后的表格,包含了NVM和Node.js的常用命令及其详细说明:

NVM 常用命令

命令 说明
nvm list 查看所有已安装的 Node.js 版本
nvm list installed 查看已经安装的 Node.js 版本(与 nvm list 功能相同)
nvm list available 查看网络上可安装的 Node.js 版本
nvm arch 查看当前系统的位数和当前 Node.js 的位数
nvm install [version] 安装指定版本的 Node.js,例如:nvm install 14.17.0
nvm use [version] 切换到指定版本的 Node.js,例如:nvm use 14.17.0
nvm alias default [version] 设置默认使用的 Node.js 版本,例如:nvm alias default 14.17.0
nvm uninstall [version] 卸载指定版本的 Node.js,例如:nvm uninstall 14.17.0
nvm current 显示当前正在使用的 Node.js 版本
nvm version 显示 NVM 的版本信息
nvm help 显示 NVM 的帮助文档

Node.js 常用命令

命令 说明
node -v 查看当前 Node.js 的版本
npm -v 查看 npm 的版本
npm init 初始化一个新的 Node.js 项目,并创建 package.json 文件
npm install <package-name> 安装指定的 npm 包并将其添加到 package.json 的依赖中
npm install <package-name> --save-dev 安装指定的 npm 包并将其添加到 package.json 的开发依赖中
npm install -g <package-name> 全局安装指定的 npm 包
npm update <package-name> 更新指定的 npm 包到最新版本
npm outdated 检查哪些包有可用更新
npm run <script-name> 运行在 package.json 中定义的脚本
npm start 运行 package.json 中定义的 start 脚本
npm stop 运行 package.json 中定义的 stop 脚本
npm test 运行 package.json 中定义的 test 脚本
npm cache clean 清理 npm 缓存
npm config set registry <url> 设置 npm 的镜像源,例如:npm config set registry https://registry.npm.taobao.org

这些命令涵盖了从基本操作到高级管理的各种场景,希望对你有所帮助!

相关推荐
一只小风华~1 小时前
Vue Router 路由元信息(meta)详解
前端·javascript·vue.js
*且听风吟2 小时前
html 实现鼠标滑动点亮横轴
前端·javascript·html
iCoding913 小时前
前端分页 vs 后端分页:技术选型
前端·后端·系统架构
mingtianyihou333 小时前
使用 Service Worker 限制请求并发数
前端
张可爱3 小时前
20251017-Vue2八股文整理(上篇)
前端
FanetheDivine3 小时前
ts中如何描述一个复杂函数的类型
前端·typescript
lightgis4 小时前
chrome中的axure插件提示无法不受支持
前端·chrome
速易达网络4 小时前
Vue3 原生移动应用开发来了
前端·javascript·css
GISer_Jing4 小时前
LLM对话框项目技术栈&重难点总结
前端·ai·node.js
我爱学习_zwj4 小时前
【鸿蒙进阶-7】鸿蒙与web混合开发
前端·华为·harmonyos