为什么我无法在系统中安装 React 并卸载 create-react-app?

Ibr*_*nat 6 javascript node.js npm reactjs

我尝试了很多方法。但我找不到任何解决办法。问题是我无法在我的系统中安装 ReactJS。这是我完成安装过程时收到的消息。

未提供模板。这可能是因为您使用的是过时版本的 create-react-app。请注意,不再支持 create-react-app 的全局安装。

我清理了缓存。我还看到它有一个新的节点,甚至想尝试卸载 create-react-app。但如果我这样做,我就会收到这条消息。

在此输入图像描述

我手动删除了这个日志,没有效果。

谁能建议我任何解决方案?

更新:实际上,当我从 AppData\Roaming\npm (temp) 目录中手动删除缓存时,这两个问题就得到了解决。

感谢大家

小智 13

对我来说,以下方法可以卸载 create-react-app:

sudo npm uninstall -g create-react-app    
npm cache clean --force    
npx clear-npx-cache    
Run Code Online (Sandbox Code Playgroud)


Ibr*_*nat 10

我在 Windows 系统中卸载 create-react-app 并安装 React 时遇到错误。我尝试通过此命令删除缓存npm cache clean。但这对我不起作用。最后,我想出了一个解决方案。尽管这可能不是最好的解决方案。

当我手动从 AppData\Roaming\npm 和 npm-cache(temp) 目录中删除缓存时,这两个问题就解决了。

注意:我尝试安装新版本的节点来覆盖之前的版本。但它并没有删除缓存。

感谢大家。


Rus*_*sso 9

在Linux中,我通过进入主目录/.npm解决了这个问题

然后使用“rm -rf文件夹名称”删除_cacache和_npx


Ash*_*waj 6

最新的 React 版本删除了对从全局安装生成项目的支持。

npm install -g create-react-app 将不起作用。

如果您收到有关缺少模板或不再支持全局 Create React App 安装的任何错误,您可能需要从系统中删除全局包:

  • npm uninstall -g 创建-react-app

也从目录中手动删除(Mac 设备)

  • rm -rf /usr/local/bin/create-react-app

现在唯一支持的生成项目的方法是:

npx 创建反应应用 myapp

另一种情况是,如果您还没有更新react,请按照以下步骤操作:

  • 清理缓存。

npm 缓存清理 --force

或者

转到 %appdata%\npm-cache 并检查该目录是否干净。如果没有,请手动删除目录中的所有文件。

现在尝试 create-react-app yourAppName