首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是npm缓存清理--force --unsafe-perm

什么是npm缓存清理--force --unsafe-perm
EN

Stack Overflow用户
提问于 2019-09-22 14:36:02
回答 3查看 5.2K关注 0票数 0

使用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它工作了,但是它到底是什么意思,有人能解释一下吗

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-09-22 17:00:18

所有通过缓存的数据在插入和提取时都会完全验证完整性。高速缓存损坏将触发错误,或发出信号指示必须重新获取数据,它将自动执行此操作。因此,除了回收磁盘空间之外,永远不需要清除缓存,因此clean现在需要--force才能运行。

请点击链接了解更多信息

https://docs.npmjs.com/cli/cache.html

票数 0
EN

Stack Overflow用户

发布于 2019-09-22 14:47:51

尝试运行以下命令来修复权限:

代码语言:javascript
复制
sudo chown -R $(whoami) ~/.npm

然后,您可以运行:

代码语言:javascript
复制
npx create-react-app testproject

否则你可以直接运行:

代码语言:javascript
复制
sudo npx create-react-app testproject
票数 0
EN

Stack Overflow用户

发布于 2019-09-22 14:49:39

检查您是否拥有root权限,例如ubuntu的Sudo权限

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58046676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档