Mac安装多版本node

Mac下使用n模块去安装多个指定版本的Node.js,并使用命令随时切换。
node中的n模块是,node专门用来管理node版本的模块,可以进行node版本的切换,下载,安装。

1.安装n

bash 复制代码
npm install -g n

2.查看版本

bash 复制代码
n --version

3.展示当前安装的所有版本

4.安装指定版本

bash 复制代码
n 14.18.1

5.移除某个版本

bash 复制代码
n rm 14.18.1

6.版本切换

7.若出现权限不足的问题。(permission is denied)

授权 /usr/local 给当前用户

bash 复制代码
sudo chown -R $(whoami) /usr/local/

若授权命令报错:Operation not permitted

则需要关闭Rootless,步骤如下:

  • 重启 Mac

  • 开机时后按下 Command+R,进入恢复模式。

  • 在上面的菜单实用工具中找到并打开 Terminal

  • 输入如下命令:

    复制代码
    csrutil disable
  • 重启MAC,正常进入系统,此时已经可以给/system、/sbin、/usr 者几个目录进行权限更改

  • 打开 Terminal

  • 输入如下命令:

    复制代码
    sudo chown -R $(whoami) /usr/local
相关推荐
出了名的洗发水17 小时前
mac设置共享文件,win用户也可以访问
macos
superbadguy17 小时前
Mac新手入坑
macos
我寄人间雪满头丶17 小时前
GitHub 私有仓库 SSH 访问配置 SOP(Mac / Windows 通用)
macos·ssh·github
2501_9159184118 小时前
iOS App 测试方法,Xcode、TestFlight与克魔(KeyMob)等工具组合使用
android·macos·ios·小程序·uni-app·iphone·xcode
新手村领路人20 小时前
macos如何查看修改系统变量或用户变量
macos
旭日跑马踏云飞20 小时前
【本地玩AI】在macOS+AppleSilicon安装ComfyUI
人工智能·macos
旭日跑马踏云飞21 小时前
【向日葵】macOS连接windows时剪贴板不生效
macos
CrankZ1 天前
[开源] 软软启动台 - 支持 Windows 和 macOS 的软件启动台(Launchpad)
macos
七夜zippoe1 天前
Python多线程性能优化实战:突破GIL限制的高性能并发编程指南
python·macos·多线程·读写锁·gil·rcu
weixin_462446231 天前
使用 pip3 一键卸载当前环境中所有已安装的 Python 包(Linux / macOS / Windows)
linux·python·macos