为什么create-react-app需要使用root帐户创建项目

时间:2019-01-02 10:22:31

标签: reactjs

我很困惑,为什么create-react-app需要root帐户来创建项目?如果我使用create-react-app而不使用root aka sudo创建了一个项目,它将返回以下错误消息。

  

中止安装。 yarnpkg添加--exact react react-dom   react-scripts --cwd / Users / user / Documents / Projects / ReactJS / mytest有   失败。

如果我使用root创建一个项目,则该项目正在运行。

2 个答案:

答案 0 :(得分:1)

create-react-app不需要 root ,他们需要权限才能使用文件系统。因此,如果您还有其他具有此权限的帐户,请随时使用它。

答案 1 :(得分:1)

如果您已全局安装create-react-app,则仅它需要sudo aka root权限,因为命令行工具需要您的权限才能进行文件或更改。

如果尚未全局安装create-react-app,则可能需要sudoroot权限才能进行文件或更改。