首页 > 编程语言 >OSX上管理多个版本的Nodejs,并且随意切换

OSX上管理多个版本的Nodejs,并且随意切换

时间:2024-05-09 18:11:32浏览次数:23  
标签:node OSX 14 Nodejs 18 version 切换 brew

Nodejs的项目经常Node自身的版本不同而无法运行,如果每次都选择卸载掉一个版本的Nodejs再安装另外一个版本的Nodejs,会很费劲,通过如下命令切换。

例如:

# For example

# Install main node version 18
$ brew install node@18


# Add the main version to ~/.zshrc to make started
# (~/.bash_profile if you're using default shell)
$ echo 'export PATH="/usr/local/opt/node@18/bin:$PATH"' >> ~/.zshrc

# Execute updated  
$ source ~/.zshrc

# Check version of installed node
$ node -v
v18.12.1

### Want to witch to node version 14
$ brew install node@14

# Check version of installed node
$ node -v
v14.17.2

# Unlink main node version 18
$ brew unlink node

# Link node version 14
$ brew link node@14

  参照:https://medium.com/@fucyber/manage-multiple-node-versions-with-homebrew-and-nvm-2c72d98a9f5a

标签:node,OSX,14,Nodejs,18,version,切换,brew
From: https://www.cnblogs.com/WestContinent/p/18182869

相关文章

  • Error: Cannot find module ‘D:\SoftSetupLoaction\nodejs\node_global\node_mod
    Error:Cannotfindmodule‘D:\SoftSetupLoaction\nodejs\node_global\node_modules\npm\bin\npm-cli.js‘  出现原因:重新安装可装了nodejs和npm网上查了很多方法,都建议重装,但是都没有效果(因为我就是重装之后出现的问题)按照错误提示node_global找不到npm-cli.js,个......
  • UIOTOS前端零代码应用 蓝图连线+嵌套封装 实现MQTT输入0、1切换门禁开和关
    目标通过连线+嵌套封装,实现MQTT数据推送前端控制门禁开关最终效果实现过程步骤1:新建一个页面,在工具函数input输入两个门禁的开关图标地址,再通过连线和解析实现输0、1切换图标。 步骤2:再插入图片按钮,通过连线和解析,把工具函数的输出传递给图片按钮组件的path属性。 步骤......
  • C#winform实现通过点击Button来切换不同的界面
    C#winform实现通过点击Button来切换不同的界面实现目标:点击左边菜单栏里面的Button实现右边区域切换不同界面。步骤:1.界面布局由于实现目标需要用到容器控件,所以需要选择合适的容器控件来进行左右区域布局。常用的容器控件有:Panel,FlowLayoutPanel,GroupBox,TabControl,SplitConta......
  • NodeJS路径遍历:示例及预防
    让我们来看看什么是路径遍历攻击,以及在Node.js中可以采用哪些方法来阻止这种攻击。构建一个安全而健壮的应用程序需要考虑的因素很多,并非一件容易的事情。要确保覆盖所有潜在的漏洞是一项十分艰巨的任务,这需要大量的经验和指导。在这些漏洞中,有一个和系统目录访问安全相......
  • windwos的cuda多个版本的切换
    1.下载cuda9.2的版本访问下面的网站https://developer.nvidia.com/cuda-toolkit-archive安装CUDAToolkit9.2(May2018),OnlineDocumentation下载,大约1G多2.点击安装新建D:/cuda_manager/CUDA9.2.0/CUDA1D:/cuda_manager/CUDA9.2.0/CUDA2两个文件夹然后将CUDA安装到这......
  • vue2.0上video视频切换(一)mp4格式的
    在Vue2.0中,如果你想要切换 video 元素的源(src),你需要确保每次切换时都提供一个不同的 src 值,以避免浏览器从缓存中加载旧的视频。我这里使用v-if和key结合,当你使用 key 属性时,Vue会跟踪每个节点的身份,而不仅仅是它的内容。如果 key 发生变化,Vue会认为这是一个新的节......
  • java连接redis,兼容主从切换
    使用redis的主从集群兼容情况:当redis的主从,通过网络问题或者机器异常问题发生了主从切换,程序能自动识别到主从变更,进而连master进行写操作做到无感知在使用Java连接到Redis主从集群时,确保应用程序能够在发生主从切换时自动感知并更新连接至新的主节点是非常重要的。这通常涉及......
  • Ubuntu多版本CUDA安装与切换(转载)
    https://qiyuan-z.github.io/2022/01/04/Ubuntu%E5%A4%9A%E7%89%88%E6%9C%ACcuda%E5%AE%89%E8%A3%85%E4%B8%8E%E5qiyuan-z.github.io /2022/01/04/Ubuntu%E5%A4%9A%E7%89%88%E6%9C%ACcuda%E5%AE%89%E8%A3%85%E4%B8%8E%E5%88%87%E6%8D%A2/Ubuntu多版本CUDA安装与切换2022/1/4......
  • JDK8和JDK17共存以及切换的方法
    1、先安装"jdk-8u381-windows-x64.exe",再安装"jdk-17_windows-x64_bin.exe"2、"系统属性"-"高级"-"环境变量"-"系统变量"-"Path"-"编辑",删除以下2条C:\ProgramFiles\CommonFiles\Oracle\Java\javapathC:\Pro......
  • 上下文切换
    CPU上下文切换可分为进程上下文切换、线程上下文切换和中断上下文切换。怎么查看系统上下文切换情况vmstat5cs(contextswitch):每秒上下文切换次数。in(interrupt):每秒中断次数。r(RunningorRunnable):就绪队列长度,也就是正在运行和等待CPU的进程数。b(Blocked):处......