我遇到了与 this question 完全相同的问题.我尝试了以下可能的解决方案
npx clear-npx-cache
输出
Need to install the following packages:
clear-npx-cache
Ok to proceed? (y) y
npm uninstall -g create-react-app
输出
removed 67 packages, and audited 1 package in 380ms
found 0 vulnerabilities
npm install -g create-react-app@5.0.0
并且安装成功。在此之后,当我尝试 npx create-react-app frontend
时,它给出了与我使用 4.0.3 版本的“create-react-app”相同的错误
这意味着 npx 缓存没有像预期的那样被清除。 值得一提的是,我正在使用 nvm 来管理我的 Node 版本并且在 Ubuntu 21.1 上 出于这个原因,我检查了我的 react 脚本在哪里
npm ls -g create-react-app
输出
/home/vaibhav/.nvm/versions/node/v16.14.0/lib
`-- (empty)
另外我想上面清除 npx 缓存的命令实际上删除了 _npx
文件夹?我在这里可能是错的,但 _npx
文件夹实际上位于此处
/home/vaibhav/.npm/npx
我只想在全局目录中安装最新版本的 create-react-app 脚本希望以上信息就足够了。
最佳答案
我遇到了同样的问题,所以我跑了 npx 清除 npx 缓存 它询问需要安装以下软件包: 清除 npx 缓存 确定继续吗? (y) 点击 y 什么都没发生所以我跑了
C:\react>npm install clear-npx-cache -g 显示
添加了 1 个包,并在 628 毫秒内审核了 2 个包
又跑了 C:\react>npx clear-npx-cache
然后
C:\react>npm uninstall -g create-react-app
它显示 最新,在 278 毫秒内审核了 1 个包
最后,它让我在运行 npm install -g create-react-app 后安装新版本的 cra 我还通过创建新的 react 应用程序检查了它, 希望我的回答对一些人有帮助
关于node.js - 无法清除 npx 缓存并安装新版本的 create-react-app 即 5.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71602320/