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

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

相关推荐
前端 贾公子2 小时前
pnpm 的 resolution-mode 配置 ( pnpm 的版本解析)
前端
伍哥的传说3 小时前
React 自定义Hook——页面或元素滚动到底部监听 Hook
前端·react.js·前端框架
麦兜*4 小时前
Spring Boot 集成Reactive Web 性能优化全栈技术方案,包含底层原理、压测方法论、参数调优
java·前端·spring boot·spring·spring cloud·性能优化·maven
知了一笑5 小时前
独立开发第二周:构建、执行、规划
java·前端·后端
UI前端开发工作室5 小时前
数字孪生技术为UI前端提供新视角:产品性能的实时模拟与预测
大数据·前端
Sapphire~5 小时前
重学前端004 --- html 表单
前端·html
遇到困难睡大觉哈哈6 小时前
CSS中的Element语法
前端·css
Real_man6 小时前
新物种与新法则:AI重塑开发与产品未来
前端·后端·面试
小彭努力中6 小时前
147.在 Vue3 中使用 OpenLayers 地图上 ECharts 模拟飞机循环飞行
前端·javascript·vue.js·ecmascript·echarts
老马聊技术6 小时前
日历插件-FullCalendar的详细使用
前端·javascript