使用npx create- react -app testproject创建react js项目时
我得到了以下错误
Unhandled rejection Error: EACCES: permission denied, open /Users/username/.npm/_cacache/index-v5/cb/f5/5167796b1df601b21f55bcc456b993154cc89759e4da4e7dabdc82aa83ad
我运行npm缓存清理--force,--unsafe-perm它工作了,但是它到底是什么意思,有人能解释一下吗
发布于 2019-09-22 17:00:18
所有通过缓存的数据在插入和提取时都会完全验证完整性。高速缓存损坏将触发错误,或发出信号指示必须重新获取数据,它将自动执行此操作。因此,除了回收磁盘空间之外,永远不需要清除缓存,因此clean现在需要--force才能运行。
请点击链接了解更多信息
发布于 2019-09-22 14:47:51
尝试运行以下命令来修复权限:
sudo chown -R $(whoami) ~/.npm然后,您可以运行:
npx create-react-app testproject否则你可以直接运行:
sudo npx create-react-app testproject发布于 2019-09-22 14:49:39
检查您是否拥有root权限,例如ubuntu的Sudo权限
https://stackoverflow.com/questions/58046676
复制相似问题