javascript - 错误 "Your cache folder contains root-owned files, due to a bug in previous versions of npm"而 "npx create-react-app example_app"

标签 javascript node.js reactjs npm create-react-app

当我尝试使用 npx create-react-app example_app 创建一个新的 React 应用程序时,我收到此错误

[Your cache folder contains root-owned files, due to a bug in previous versions of npm which has since been addressed sudo chown -R 0:0 "/root/.npm"]

我什至尝试重新安装create-react-app再次使用npm i create-react-app ,它给出了同样的类型 error .

搜索后我认为这是由于某些权限问题造成的。我当前的用户没有 /home/shubham/.npm 的权限哪里shubham是我的用户名,但我对此不太确定。

我尝试使用 chown 解决此错误命令为

sudo chown -R <username>:<groupname> /home/shubham/.npm" 

哪里<username>Shubham<groupame>1000 ,但仍然无法正常工作。

请求人们帮助我。 如果您需要更多信息,请告诉我。

最佳答案

这对我有用:

sudo npm cache clean --force 

关于javascript - 错误 "Your cache folder contains root-owned files, due to a bug in previous versions of npm"而 "npx create-react-app example_app",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59437833/

相关文章:

php - 我怎么能隐藏#!在浏览器地址栏上?

javascript - Promise 链接,使用另一个请求的结果

reactjs - React Router 4 组织路由

node.js - 如何在 Vagrant VM 上安装 bcrypt?

javascript - 如何在React组件中获取DOM元素?

reactjs - React - 将 refs 作为 prop 传递

javascript - 手机上的 Outlook 插件激活

javascript - Firebase 函数如何正确处理错误

javascript - 构建 HTML 选择字段并使用 JavaScript 数组选择选项

node.js - 使用jsdom获取DOM元素的实际宽度