使用以下命令创建react js项目时 npx create-react-app testproject
我遇到以下错误
Unhandled rejection Error: EACCES: permission denied, open /Users/username/.npm/_cacache/index-v5/cb/f5/5167796b1df601b21f55bcc456b993154cc89759e4da4e7dabdc82aa83ad
然后我运行
npm缓存清理--force
,--unsafe-perm
它起作用了,但实际上是什么意思
有人可以解释吗
答案 0 :(得分:0)
尝试运行以下命令以修复权限:
sudo chown -R $(whoami) ~/.npm
然后您可以运行:
npx create-react-app testproject
否则,您可以运行:
sudo npx create-react-app testproject
答案 1 :(得分:0)
检查您是否具有root权限,例如Sudo for ubuntu
答案 2 :(得分:0)
通过高速缓存的所有数据在插入和提取时均经过完整验证。缓存损坏将触发错误,或者发出信号通知必须重新提取数据,这将自动执行。因此,除了回收磁盘空间外,绝不需要出于任何其他原因清除缓存,因此,为什么现在清理需要--force运行。
请点击链接以获取更多信息