javascript - 错误“您的缓存文件夹包含根拥有的文件,由于以前版本的 npm 中的错误”而“npx create-react-app example_app”
问题描述
当我尝试使用创建新的反应应用程序npx create-react-app example_app
时,出现此错误
[您的缓存文件夹包含根拥有的文件,这是由于以前版本的 npm 中的一个错误,该错误已被解决 sudo chown -R 0:0 "/root/.npm"]
create-react-app
我什至尝试使用重新安装npm i create-react-app
,它给出了同样的
错误。
我在搜索后假设这是由于某些权限问题。我当前的用户无权知道/home/shubham/.npm
我shubham
的用户名在哪里,但我对此不太确定。
我尝试使用以下chown
命令解决此错误
sudo chown -R <username>:<groupname> /home/shubham/.npm"
where <username>
isShubham
和<groupame>
is 1000
,但它仍然无法正常工作。
请求人们帮助我。如果您需要更多信息,请告诉我。
解决方案
这对我有用:
sudo npm cache clean --force
推荐阅读
- c# - 将 EF(不是 EF 核心)应用到 ASP.NET Core 项目
- javascript - Javascript heatmap.js 插件在 D3.js 中逐步显示数据
- c# - 如何在c#中停止特定任务
- c++ - 如何在 macOS 的旧扩展 clang 和 gcc 编译器中初始化数组和向量?
- reverse-engineering - 逆向工程UPS串行协议:校验和/CRC?
- python - SQLALCHEMY_DATABASE_URI' 不在 app.config 和 AttributeError 中:'SQLAlchemy' 对象没有属性 'config'
- javascript - 从具有嵌套对象的数组创建数组
- php - 当按下提交按钮时,它显示相同的页面,但为空白。我希望它加载感谢页面
- google-sheets - 如何一次将一个不定数更改为 0?
- r - MCQ 标记:如何最好地将“响应”数据框的向量与“答案”的行元素逐个元素进行比较?