node.js - 无法清除 npx 缓存并安装新版本的 create-react-app 即 5.0.0

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

我遇到了与 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/

相关文章:

node.js - 防止字段在初始设置后更新

javascript - 使用 Node.js + Express 的全局对象

Node.js 服务器 GET 到单独的 API 在使用几个小时后失败

javascript - React 代码中出现意外的 Webpack 语法错误 "::"

npm - 如何将自定义脚本添加到同时运行两个命令的 package.json 文件中?

javascript - 在 Js 文件中运行 npm start

javascript - 在 Redux reducer 中添加到无名数组之前

reactjs - 这是如何在 react 中创建项目符号数组

javascript - npm标准版补丁版本问题

javascript - 在浏览器上提供 npm 模块的 javascript 源的正确方法是什么?