【零散技术】MAC 安装多版本node

server/2024/10/18 2:10:16/

时间是我们最宝贵的财富,珍惜手上的每个时分

        不同前端项目运行的node版本不一致,会导致无法运行,就像Odoo也需要依据版本使用对应的python环境。python 可以用 conda随时切换版本,那么Node可以吗?答案是肯定的。

        1、安装 n(类似于conda的工具,单一字符 还是很特别)

npm install -g n

        2、安装 node

sudo -E n 14.21.3

        版本参照表

Node.js Version

Release Date

npm

v22.9.0

2024-09-17

v10.8.3

v21.7.3

2024-04-10

v10.5.0

v20.18.0

2024-10-03

v10.8.2

v19.9.0

2023-04-10

v9.6.3

v18.20.4

2024-07-08

v10.7.0

v17.9.1

2022-06-01

v8.11.0

v16.20.2

2023-08-08

v8.19.4

v15.14.0

2021-04-06

v7.7.6

v14.21.3

2023-02-16

v6.14.18

v13.14.0

2020-04-29

v6.14.4

v12.22.12

2022-04-05

v6.14.16

v11.15.0

2019-04-30

v6.7.0

v10.24.1

2021-04-06

v6.14.12

v9.11.2

2018-06-12

v5.6.0

v8.17.0

2019-12-17

v6.13.4

v7.10.1

2017-07-11

v4.2.0

v6.17.1

2019-04-03

v3.10.10

v5.12.0

2016-06-23

v3.8.6

 3、切换node环境

sudo n

     输入命令后会显示已安装的版本,可通过上下按键 选择,回车确认。

4、删除node版本

        输入如下内容,确认要删除的版本号,回车后即可删除

n rm 16.20.2


http://www.ppmy.cn/server/131727.html

相关文章

llvm开发心得

llvm使用心得 常用llvm命令 # 将.c编译为bitcode clang -emit-llvm -c test.c# 将bitcode反汇编为ir llvm-dis test.bc# 将ir转成bitcode llvm-as test.ll# 用lli执行bitcode或ir lli test.bc lli test.ll# llc将bitcode或ir转成目标汇编 llc test.bc llc test.ll# as将汇编转…

鸿蒙--下拉刷新+上拉加载

概述 Refresh组件支持下拉刷新,包裹list组件,下拉事件中更新列表 这里我们需要提前了解一下 @Builder装饰器 的基本用法 ArkUI提供了一种轻量的UI元素复用机制@Builder,该自定义组件内部UI结构固定,仅与使用方进行数据传递,开发者可以将重复使用的UI元素抽象成一个方法…

Android SELinux——安全策略(三)

SELinux 通过严格的访问控制机制增强了 Linux 系统的安全性。它通过标签和安全策略来控制进程和文件的访问权限,从而保护系统免受未经授权的访问和攻击。 一、策略介绍 1、主要组件 安全标签(Security Labels):每个文件、目录、进程等都有一个安全标签。标签包含类型(Ty…

使用激光跟踪仪提升码垛机器人精度

标题1.背景 码垛机器人是一种用于工业自动化的机器人,专门设计用来将物品按照一定的顺序和结构堆叠起来,通常用于仓库、物流中心和生产线上,它们可以自动执行重复的、高强度的搬运和堆垛任务。 图1 码垛机器人 传统调整码垛机器人的方法&a…

JavaEE: 深入解析HTTP协议的奥秘(2)

文章目录 HTTP认识 URLURL encode 介绍 认识 "方法"(method)GETPOST其他方法 HTTP JavaEE: 深入解析HTTP协议的奥秘(1) 书接上文~ 认识 URL 平时我们俗称的"网址"其实就是说的 URL .(唯一资源定位符) URL 不是 HTTP 专属的,很多协议都会用到. 其实除了 …

基于springboot+小程序的智慧物流管理系统(物流1)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于springboot小程序的智慧物流管理系统实现了管理员、司机及用户。 1、管理员实现了司机管理、用户管理、车辆管理、商品管理、物流信息管理、基础数据管理、论坛管理、公告信息管理等。…

Ubuntu20.04,编译安装BCC

https://github.com/iovisor/bcc/blob/master/INSTALL.md 一、内核配置 In general, to use these features, a Linux kernel version 4.1 or newer is required. In addition, the kernel should have been compiled with the following flags set: CONFIG_BPFy CONFIG_BP…

机器学习_线性回归_岭回归算法预测波士顿房价代码实现(机器学习全流程)(附带数据集housingData下载链接, 长期有效)

# 1.导入外部数据集HousingData import pandas as pd boston_datapd.read_csv(r"C:\Users\鹰\Desktop\ML_Set\HousingData.csv")# 数据基本描述 print(boston_data.head()) print(boston_data.describe()) print(boston_data.shape)# 2.数据基本处理-缺失值处理,特征…