Note/HomeBrew/Node.md

2.3 KiB
Raw Blame History

HomeBrew 安装 Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎V8 引擎执行 Javascript 的速度非常快,性能非常好。

此处使用 homebrew 安装先确保安装Homebrew后再进行后续操作

先在终端输入下面命令查看是否安装HomeBrew

brew -v

未安装可以看这篇文章安装 Mac OS 神器 HomeBrew

搜索可安装的Node

brew search node

安装Node

安装默认版本

brew install node

安装指定版本

brew install node@18

卸载Node

brew unistall node

查看Node版本

node -v

切换Node版本

切断16版本链接

brew unlink node@16

链接18版本

brew link --overwrite --force node@18

其中 Homebrew 包管理器中,--overwrite--force 是两个选项,它们的作用如下:

  1. --overwrite 选项

当 Homebrew 安装一个包时如果这个包已经存在于系统中Homebrew 默认会跳过这个包的安装。但是,如果您希望强制安装一个已经存在的包,可以使用 --overwrite 选项。

使用 --overwrite 选项可能会覆盖您系统中已经存在的一些文件,因此需要小心使用。请确保在使用这个选项前,已经备份了您的系统数据。

  1. --force 选项

--force 选项是针对在 Homebrew 中进行软件包安装或卸载时出现错误的情况。有时当您尝试安装或卸载一个软件包时Homebrew 会输出一些警告或错误,阻止您完成操作。如果您确定这个操作是安全的,可以使用 --force 选项强制执行这个操作。

--overwrite 选项一样,--force 选项可能会导致系统中的文件被覆盖或者删除,因此也需要小心使用。它可能会破坏系统的稳定性,因此必须谨慎使用。

总之,--overwrite--force 选项都是使 Homebrew 绕过某些限制和警告的选项,并且需要小心使用。在进行任何系统操作之前,请务必了解它们的意义和作用,并且备份您的系统数据。

卸载命令

brew uninstall node