【问题标题】:Reactjs installation failedReactjs 安装失败
【发布时间】:2020-05-15 01:16:23
【问题描述】:

我刚刚使用 Catalina 将一台新笔记本电脑更换为 MacBook Air。当我尝试安装 Reactjs 时,我成功安装了 Node,但它对节点文件显示 'permission denied',如下所示:

zulfadliazhar@Zulfadlis-MacBook-Air ~ % npm install -g create-react-app

npm WARN checkPermissions 缺少对 /usr/local/lib/node_modules npm 错误!代码 EACCES npm 错误!系统调用 访问 npm 错误!路径 /usr/local/lib/node_modules npm 错误!错误号 -13 npm 错误!错误:EACCES:权限被拒绝,访问 '/usr/local/lib/node_modules' npm 错误! [错误:EACCES:权限 拒绝,访问 '/usr/local/lib/node_modules'] { npm ERR!错误号:-13, npm 错误!代码:'EACCES',npm 错误!系统调用:“访问”,npm ERR!
路径:'/usr/local/lib/node_modules' npm ERR! } npm 错误! npm 错误!这 操作被您的操作系统拒绝。 npm 错误!这有可能 您无权以当前身份访问此文件 用户 npm 错误! npm 错误!如果您认为这可能是权限 问题,请仔细检查 npm ERR!文件的权限和 它包含目录,或尝试运行 npm ERR!再次命令 作为 root/管理员。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/Users/zulfadliazhar/.npm/_logs/2020-05-15T01_03_00_850Z-debug.log

zulfadliazhar@Zulfadlis-MacBook-Air ~ % create-react-app --version

zsh:找不到命令:create-react-app

请帮助我。

谢谢

【问题讨论】:

  • 你是如何安装节点的?如果您使用 brew 我认为它不会以 root 身份安装
  • sudo npm install -g create-react-app
  • 这能回答你的问题吗? How to npm install global not as root?
  • 使用npx create-react-app app-name

标签: reactjs


【解决方案1】:

您需要 sudo 权限才能在 -g 中安装某些东西(这意味着全局),因为它将在此处安装 => /usr/local/lib/node_modules

所以你只需要像这样重试sudo npm install -g create-react-app

【讨论】:

    猜你喜欢
    • 2021-04-14
    • 2019-03-14
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 2021-05-06
    • 2016-03-22
    相关资源
    最近更新 更多