繁体   English   中英

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

[英]Why I can't install React and uninstall create-react-app in my system?

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

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

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

在此处输入图像描述

我手动删除了这个日志,它没有工作。

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

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

感谢大家

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

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

注意:我尝试安装一个新版本的节点,它会覆盖以前的节点。 但它没有删除缓存。

感谢大家。

在 Linux 中,我通过转到主目录/.npm 来解决它

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

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

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

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

  • npm 卸载 -g create-react-app

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

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

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

npx create-react-app myapp

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

  • 清理缓存。

npm 缓存清理 --force

或者

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

现在尝试 create-react-app yourAppName

在我尝试从源代码卸载 create-react-app 之前,我也遇到了这个问题。 我找到了它的安装位置,并意识到因为我使用的是 NVM,所以我的系统正在获取的 create-react-app 版本来自我当时未使用的另一个版本的节点。

所以我跑了

nvm list

然后通过我系统上的每个版本的节点使用:

nvm use <version>

然后删除我运行的 create-react-app :

npm uninstall -g create-react-app 

对于我安装的每个版本

希望这可以帮助!!!

对我来说,以下工作可以卸载 create-react-app:

sudo npm uninstall -g create-react-app    
npm cache clean --force    
npx clear-npx-cache    

所以,我知道这已经被回答了好几次,但是在尝试了每一个建议的解决方案之后,我只发现这个对我有用。 首先,我卸载了全局 create-react-app。

npm uninstall -g create-react-app

然后删除缓存。 然而,它仍然无法正常工作。 事实证明,我在保存项目的目录中安装了非全局的 create-react-app。

npm uninstall create-react-app

在没有 -g 的情况下运行命令后一切都很好。 如果没有其他方法,如果他们遇到同样的问题,这可能是某人的解决方案。

如果您是 Linux 用户,请确保在命令前使用 sudo,否则会显示相同的错误。

这就是我为自己修复它的方式

sudo npm uninstall -g create-react-app 

我遇到了同样的问题,我通过将 npm 更新到最新版本来解决它。

就我而言,我的 npm 版本是 7.0.15
你可以测试你的使用: npm -v

如果您使用的是 Mac 或 Linux,请给出下一个命令: sudo npm install -g npm

现在用新版本再试一次。 就我而言,它提示:

Need to install the following packages:
  create-react-app
Ok to proceed? (y) 

我在没有给出答案的情况下单击了“输入”,现在 create-react-app 可以完美运行。

我必须首先使用命令卸载 Create React App ->

npm 卸载 -g 创建反应应用程序。 然后我安装了
安装创建反应应用程序。 -> 当我没有这个尝试时它从来没有工作之后我创建了我的应用程序
npx 创建反应应用程序我的应用程序

希望这对你有用

终端截图

我面临着同样的问题。 尽管删除了 react-app,但我无法再次安装 react 应用程序。 我尝试使用npx create-react-app my-appnpm init react-app my-app安装反应应用程序,但两者都不起作用。 后来我尝试使用yarn create react-app my-app进行安装,并且成功了。

npx create-react-app my-app
cd my-app
npm start

尝试这个

卸载 create-react-app -

npm uninstall -g create-react-app

然后尝试 -

npx create-react-app my-app

用这个 :

npx create-react-app my-app 
cd my-app 
npm start

确保您正在安装最新版本的 nodejs

转到 %appdata%\npm\node_modules,

  • 删除 create-react-app 文件夹
  • 导航出 node_modules 文件夹,然后删除 create-react-app 文件和 create-react-app.cmd

我遇到了这个问题,但由于帐户限制无法修改 npm 缓存,最好的解决方案是同时安装和运行。

下面将安装最新的并在 CWD 运行它

npx create-react-app@latest . --template typescript

上述解决方案均不适合我,因此我将 Node 版本从16.0更改为14.16.1 ,它立即生效。 我使用nvm进行更改,这不是我第一次在 M1 Mac 上来回切换 Node 版本。

不确定你是否解决了这个问题,但这对我有用:

sudo npm uninstall -g create-react-app

然后

npx clear-npx-cache
npm install -g create-react-app

或者

npx create-react-app <project_name>

这对我有用(Windows用户)

npm uninstall create-react-app    
npm cache clean --force    
npx clear-npx-cache 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM