使用n安装并且切换node版本

全局安装n

 npm install -g n

使用n安装某个node版本

安装最新稳定版 node:n stable
安装最新版本 node:n latest
安装某个具体node版本:n 14.16.1
删除某个具体的node版本: n rm 14.16.1
查看本机已安装的node版本: n ls
在这里插入图片描述

n切换node版本

在这里插入图片描述

mac 命令前不要忘记加sudo

### 如何在Anaconda环境中切换不同版本Node.js #### 使用Conda管理Node.js环境 为了有效管理和切换不同的Node.js版本,在Anaconda环境中可以利用`conda`来创建特定版本的Python和Node.js环境。通过这种方式,能够确保各个项目的依赖项相互隔离。 对于希望指定Python 2.x作为默认解释器的情况,可以通过如下方式建立新的虚拟环境: ```bash conda create -n py2_node_env python=2.7 nodejs=<所需node版本号> ``` 上述命令中的`<所需node版本号>`应替换为具体想要安装Node.js版本标签[^1]。 一旦完成了新环境的构建,则可通过激活该环境来进行后续操作: ```bash conda activate py2_node_env ``` 这一步骤使得当前终端会话下的Python解析器变更为Python 2.7,并且加载了所选版本Node.js。 #### 利用NVM-Windows实现多版本共存 另一种方法是在Windows操作系统上采用[nvm-windows](https://github.com/coreybutler/nvm-windows),它允许在同一台机器上轻松地维护多个Node.js版本实例而不互相干扰。按照官方说明完成工具部署之后,便能方便快捷地更改全局使用Node.js版本。 设置完成后,可借助以下指令查询已有的Node.js版本列表以及设定活动版本: ```powershell # 查看可用节点版本 nvm list available # 安装特定版本 nvm install <version> # 设置当前shell session 的node 版本 nvm use <version> ``` 需要注意的是,当使用这种方法时,应当确认`.bashrc`或其他启动脚本里没有硬编码指向某个固定的Node.js路径;否则可能会覆盖由nvm-windows所做的变更[^5]。 #### 结合Anaconda与NVM-Windows的优势 考虑到某些情况下可能既需要保持Anaconda内核特性又要灵活调整Node.js版本,建议先基于Anaconda搭建基础开发框架(含Python),再引入nvm-windows处理JavaScript层面的需求。如此一来既能享受前者带来的便利性又能获得后者赋予的高度灵活性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值