【发布时间】: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