我很困惑,为什么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
创建一个项目,则该项目正在运行。
答案 0 :(得分:1)
create-react-app
不需要 root ,他们需要权限才能使用文件系统。因此,如果您还有其他具有此权限的帐户,请随时使用它。
答案 1 :(得分:1)
如果您已全局安装create-react-app
,则仅它需要sudo
aka root
权限,因为命令行工具需要您的权限才能进行文件或更改。
如果尚未全局安装create-react-app
,则可能需要sudo
或root
权限才能进行文件或更改。