Javascript 为什么我能';是否在我的系统中安装React并卸载create React应用程序?

Javascript 为什么我能';是否在我的系统中安装React并卸载create React应用程序?,javascript,node.js,reactjs,npm,Javascript,Node.js,Reactjs,Npm,我试过很多方法。但我找不到任何解决办法。问题是我无法在我的系统中安装ReactJS。这是我在完成安装过程时收到的消息 没有提供模板。这可能是因为您正在使用 create react应用程序的过期版本。请注意,全局安装 不再支持创建react应用程序的 我清理了缓存。我还看到了一个新的节点,甚至想尝试卸载createreact应用程序。但如果我这样做了,我会得到这个信息 我手动删除了此日志,但它不起作用 有人能给我提出解决办法吗 更新:实际上这两个问题在我手动删除时就解决了 来自AppData\

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

没有提供模板。这可能是因为您正在使用 create react应用程序的过期版本。请注意,全局安装 不再支持创建react应用程序的

我清理了缓存。我还看到了一个新的节点,甚至想尝试卸载createreact应用程序。但如果我这样做了,我会得到这个信息

我手动删除了此日志,但它不起作用

有人能给我提出解决办法吗

更新:实际上这两个问题在我手动删除时就解决了 来自AppData\Roaming\npm(临时)目录的缓存

谢谢大家


尝试此操作

卸载create react应用程序-

npm uninstall -g create-react-app
然后试试看-

npx create-react-app my-app

在尝试从源代码卸载create react应用程序之前,我也遇到了此问题。我找到了它的安装位置,并意识到因为我使用的是NVM,所以我的系统接收到的create react应用程序的版本来自另一个我当时没有使用的node版本

所以我跑了

nvm list
然后使用以下工具检查我系统上的每个节点版本:

nvm use <version>
对于我安装的每个版本


希望这有帮助

最新的react版本取消了对从全局安装生成项目的支持

npm安装-g create react应用程序将无法运行

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

  • npm卸载-g创建react应用程序
手动从目录中删除(Mac设备)

  • rm-rf/usr/local/bin/create react应用程序
现在,生成项目的唯一受支持的方法是:

npx创建反应应用程序myapp

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

  • 清理缓存
npm缓存清理--强制

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

现在尝试创建react应用程序yourAppName

使用以下方法:

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

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

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

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

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


谢谢大家。

所以,我知道这个问题已经被回答了好几次,但在尝试了每一个建议的解决方案后,我发现这一个对我有效。首先,我卸载了global create react应用程序

npm uninstall -g create-react-app
然后删除缓存。然而,它仍然不起作用。事实证明,我在保存项目的目录中安装了一个非全局的createreact应用程序

npm uninstall create-react-app

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

如果您是Linux用户,请确保在执行命令之前使用sudo,否则它将显示相同的错误

这是我为自己修好的

sudo npm uninstall -g create-react-app 

在Linux中,我通过进入home directory/.npm解决了这个问题


然后用“rm-rf foldername”删除_cacache和_npx

我遇到了您同样的问题,我通过将npm更新到最新版本来修复它

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

如果您正在使用Mac或Linux,请发出下一个命令:
sudo npm安装-g npm

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

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

我没有给出答案就单击了“回车”,现在创建的react应用程序工作得很好。

转到%appdata%\npm\node\u模块

  • 删除创建应用程序文件夹
  • 导航出node_modules文件夹,然后删除create-react-app文件和create-react-app.cmd

您正在运行的创建react应用程序的命令??您可能需要在windows计算机上使用
sudo
…@FMCorz?哇。。。我没有注意到。很抱歉我得到的结果与我在create react apprefer中得到的结果相同抱歉地说,仍然收到相同的消息。“未提供模板。这可能是因为您使用的是过期版本的create react app。请注意,不再支持全局安装create react app。”
sudo npm uninstall -g create-react-app 
Need to install the following packages:
  create-react-app
Ok to proceed? (y)