mac环境使用sudo进行node包管理

先介绍下需要安装的文件
Node版本管理工具n,可直接安装。

1: 查看node版本

复制代码
node --version

2: 清除node缓存

复制代码
sudo npm cache clean -f

3: 全局安装node版本管理工具n

复制代码
sudo npm install n -g

4: 使用版本管理工具安装指定node版本或者升级到最新node版本

复制代码
sudo n stable (安装node稳定版本)

sudo n latest (安装node最新版本)

sudo n 16.0.0 (安装node指定版本16.0.0)

5: 使用n切换node版本(mac系统不使用sudo不生效)

复制代码
sudo n (使用上下箭头切换指定版本,再查看node版本看是否切换成功)

6: 删除已经安装的版本

复制代码
sudo n rm 14.18.0

补充

有可能会因为网络不好的情况导致下载node包失败,推荐使用淘宝镜像

npm使用

复制代码
npm config set registry https://registry.npm.taobao.org

yarn使用

复制代码
yarn config set registry https://registry.npm.taobao.org
相关推荐
Revolution617 小时前
Node.js 是什么:前端项目里哪些事情由它完成
前端·面试·node.js
Revolution617 小时前
Nest.js 是什么:怎样用它写出第一个后端接口
后端·node.js·nestjs
柳林林10 小时前
解决 nvm 切换 Node.js 版本时报“没有文件扩展 ‘.vbs’ 的脚本引擎”错误
node.js
To_OC18 小时前
从 0 到 1:Milvus + 大模型打造私人记忆知识库
人工智能·node.js·llm
孟陬1 天前
介绍 Node.js v22 新增的 `toArray` 方法
node.js·deno·bun
卡兹墨1 天前
针对高并发、数据量大的场景,通常会考虑采用分库分表进行优化。在这篇文章,我们重点盘点一下Node.js主流ORM框架的动态分表方案 ...
node.js
行走的陀螺仪2 天前
一次 opencode + OpenPencil MCP 协同解析 .fig 文件的踩坑实录
node.js·figma·mcp·opencode
JasonMa1532 天前
从零搭建一个微信小程序活动管理平台(一):架构设计与技术选型
javascript·微信小程序·node.js
濮水大叔2 天前
NestJS 与 CabloyJS 的 env/config 架构对比:从环境变量到实例级配置
前端·node.js·nestjs
TDengine (老段)2 天前
TDengine Node.js 与 C# 连接器 — Web 服务与 .NET 集成
大数据·数据库·node.js·c#·.net·时序数据库·tdengine