Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何通过自制软件安装LTS版本的nodejs_Node.js_Homebrew - Fatal编程技术网

Node.js 如何通过自制软件安装LTS版本的nodejs

Node.js 如何通过自制软件安装LTS版本的nodejs,node.js,homebrew,Node.js,Homebrew,当我运行brew安装节点时,它将安装v6.7.0当前版本,但我想要的是撰写本文时的v4.6.0 LTS版本。我需要发出哪些命令才能通过自制安装LTS版本的Node 您可以使用 brew安装node@4,brew安装node@6或brew安装node@8 命令通过自制安装节点的LTS版本 如果已经安装了另一个版本的节点,则应首先卸载它以避免冲突 还请注意节点的LTS版本(例如。node@10)仅桶,必须与--force(brew链接--force)链接node@10)或者您需要通过运行以下命令将二

当我运行
brew安装节点时,它将安装
v6.7.0当前版本
,但我想要的是撰写本文时的
v4.6.0 LTS
版本。我需要发出哪些命令才能通过自制安装LTS版本的Node

您可以使用
brew安装node@4
brew安装node@6
brew安装node@8
命令通过自制安装节点的LTS版本

如果已经安装了另一个版本的节点,则应首先卸载它以避免冲突

还请注意节点的LTS版本(例如。node@10)仅桶,必须与--force(
brew链接--force)链接node@10
)或者您需要通过运行以下命令将二进制文件添加到路径:

echo 'export PATH="/usr/local/opt/node@10/bin:$PATH"' >> ~/.bashrc

您始终可以从node releases页面查找LTS和稳定版本,也可以查看自制公式。
它展示了你如何安装稳定版本和其他版本。
例如,现在,
brew安装node@10
将安装LTS版本10.16。

为什么不安装自制?因为它需要
sudo
,我更喜欢通过软件包管理器安装和管理软件包。这很公平(尽管如果您正确设置权限,您不需要
sudo
,就像使用自制一样),虽然我看到很多节点问题从这里飞过,因此与自制安装有关。只是想让你知道。无论如何,
6.9.1
现在是LTS。最后,我想添加一些内容。我建议您在完成所有操作后关闭终端窗口。或者打开一个新选项卡并键入
node-v
进行测试,因为此命令通常不会显示正确的版本。对于node 12 LTS,我必须执行
brew安装node@12&&brew链接--强制--覆盖node@12
并重新启动我的终端。