【发布时间】:2019-07-11 07:23:55
【问题描述】:
我需要一些关于 Yarn 安装过程的帮助和说明。
MacOS 版本。 10.14.2
- 我已经通过官方网站(
ver. 2.0.1)安装了Homebrew。 - 我已经通过从官方网站(
ver. 10.15.1 LTS)下载包安装了NPM。 - 现在当我尝试通过
brew install yarn安装yarn
我有以下错误:
The post-install step did not complete successfully
You can try again using `brew postinstall node`
据我所知,NPM 在本地安装节点,例如,当我尝试使用 create-react-app 时。当我使用 Homebrew 安装 yarn 时,它会尝试全局安装 node。而且我们这里有冲突。
我找到了使用建议:
sudo chown -R `whoami`:admin /usr/local/
我不完全确定这个命令的作用。
所以,问题是:
- 为什么更改文件夹的所有者应该是一个解决方案?它将如何影响多用户系统?
- yarn 的正确安装方法是什么?
- 如果 node 安装在全局和本地(app 文件夹),可能会出现冲突。
P.S.如果我在这里理解有误,请纠正我。
【问题讨论】:
-
npm 不安装节点。反过来。如果安装 node,它会与 npm 捆绑在一起。 npm(和 yarn)是 Node.js 应用程序。没有 Node.js,它们就无法运行。他们需要一个 Node.js 二进制文件。