node.js - 错误 "Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which has since been addressed"

标签 node.js npm node-modules create-react-app npm-install

我最近安装了 Ubuntu 18.04 稳定版。我安装了最新稳定版的 Node.js (v12.16.1) 和 npm (v6.13.4)。

当我尝试使用“npm i create-react-app”安装“create-react-app”时,出现错误。 enter image description here

您的缓存文件夹包含 root 拥有的文件,这是由于先前版本的 npm 中的一个错误,此错误已得到解决

我已经尝试了 sudo chown -R 1000:1000 "/home/shubham/.npm",但仍然遇到同样的错误。

请求人们帮助我。

提前致谢!!

最佳答案

我遇到了这个问题并看到了这个:enter image description here

我的一个问题是 /npm 不存在。我创建了 /npm 然后运行了建议的命令 sudo chown -R 1000:1000 "/npm" 并且它似乎工作了。我也遇到了与 ~/.npm 相同的问题 - 我相信区别在于一个是全局的,另一个是本地的。

关于node.js - 错误 "Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which has since been addressed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60352730/

相关文章:

javascript - 将 `undefined` 转换为 `map<string, AnonymousModel>` 时出错

npm - 为什么某些依赖项无法使用 npm 而是使用 bower 安装,反之亦然

node.js - bash:npm:在 cPanel 终端中找不到命令

node.js - 使用hiredis作为node_redis

node.js - 服务器端的 Mongoose 分页

node.js - 对于异步测试和钩子(Hook),确保调用 "done()";如果返回一个 Promise,确保它解决

node.js - 如何从 Controller 中获取配置(从 Controller 中获取配置)?

node.js - NPM run build 超过 100% cpu

javascript - Node.js 模块变量

docker - 在 Docker 容器中安装 node_modules 并与主机同步