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

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

相关推荐
excel26 分钟前
JavaScript 中的二进制数据:ArrayBuffer 与 SharedArrayBuffer 全面解析
前端
ZXT1 小时前
代码规范与提交
前端
柑橘乌云_1 小时前
vue中如何在父组件监听子组件的生命周期
前端·javascript·vue.js
北海天空2 小时前
react-scripts的webpack.config.js配置解析
前端
LilyCoder2 小时前
HTML5中华美食网站源码
前端·html·html5
拾光拾趣录2 小时前
模块联邦(Module Federation)微前端方案
前端·webpack
江湖人称小鱼哥3 小时前
react接口防抖处理
前端·javascript·react.js
GISer_Jing3 小时前
腾讯前端面试模拟详解
前端·javascript·面试
saadiya~3 小时前
前端实现 MD5 + AES 加密的安全登录请求
前端·安全
zeqinjie3 小时前
回顾 24年 Flutter 骨架屏没有释放 CurvedAnimation 导致内存泄漏的血案
前端·flutter·ios