mac的m1芯片安装nvm踩坑完全版

这里写自定义目录标题

我是按照知乎大神的方法安装的,过程中仍然有坑

首先: 知乎大神的方法安装

踩坑开始:
使用zsh

brew一直装不了(原因未知)

.zshrc文件无法创建

mkdir .zshrc 创建成了名为.zshrc 的文件夹而不是文件,这时候启用vi

vi .zshrc(vi + 文件名称,如果不存在这个文件,就新建文件,存在的话,就会进入该文件)

进到文件以后,是不可编辑状态,只能看,不能编辑,这时候输入i,就可以编辑了

编辑好之后,按esc键,然后输入:wq,就会保存编辑后的文件了,并且退出vi编辑器

按上面的方法,最后强行把.zshrc.swp文件名修改成.zshrc就可以了

这时候执行open .zshrc还是打不开的,不过忽视这个,直接nvm -v就可以看到版本号了

安装成功之后,关掉终端,再次打开依然显示需要再输入一遍nvm

试了好几遍发现这是因为我一开始并没有使用nvm安装node,而是直接下载了安装包,又卸载了本地node:

复制代码
使用命令行卸载 Node.js
第一步:打开终端,输入以下命令显示 Node.js 的安装路径:
which node
执行该命令后,会显示安装路径:/usr/local/bin/node

第二步:输入以下命令删除 Node.js 相关的文件:
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /usr/local/bin/node
该命令会删除 Node.js 的可执行文件、npm 包管理器、手册页、DTrace 跟踪文件和用户目录下相关文件。

第三步:确定是否完全卸载 Node.js。在终端中输入以下命令:
node -v
如果显示"command not found",则表示已经卸载干净。

以上是我在安装过程中解决的几个坑,希望大家顺利吧

相关推荐
星辰即远方10 小时前
字符串合法性检验
macos·ios·cocoa
2501_9160088917 小时前
苹果上架工具怎么选 不用 Mac 上架 App Store 的几种方案
android·macos·ios·小程序·uni-app·iphone·webview
秋雨梧桐叶落莳1 天前
iOS——3GShare项目总结
学习·macos·ios·objective-c·cocoa
●VON1 天前
鸿蒙 PC Markdown 编辑器可靠性设计:未保存内容的崩溃恢复闭环
华为·中间件·编辑器·harmonyos·鸿蒙
●VON1 天前
鸿蒙 PC Markdown 编辑器导出架构:安全 HTML 与系统 PDF
华为·架构·编辑器·harmonyos·鸿蒙
酉鬼女又兒1 天前
零基础入门 DeepSeek V4 Pro API 开发:从环境搭建、消息格式规范到翻译函数实战、少样本提示、多轮对话聊天机器人与常见报错全流程详解指南
大数据·网络·数据库·人工智能·macos·机器人·github
独隅2 天前
DevEco Code 在 MacOS 系统上的完整安装、配置与卸载全面使用指南(简略版)
macos·华为·harmonyos
热爱生活的五柒2 天前
如何快速删除vscode项目下所有的http链接
ide·vscode·编辑器
合众恒跃2 天前
RK3588 + RK182X 双芯异构边缘计算方案:部署流程与实测性能解析
大数据·人工智能·科技·编辑器·etl工程师
Swift社区2 天前
Mac与Windows终端常用指令对比整理(实用避坑分享)
macos