npm i create-react-app
、npx create-react-app new-app
和npm init react-app new-app
安装create-react-app
,但我一直收到以下错误信息:
我该如何解决?您正在运行create-react-app 4.0.0,落后于最新版本(4.0.1)。我们不再支持全局安装Create React App。
npm i create-react-app
、npx create-react-app new-app
和npm init react-app new-app
安装create-react-app
,但我一直收到以下错误信息:
我该如何解决?您正在运行create-react-app 4.0.0,落后于最新版本(4.0.1)。我们不再支持全局安装Create React App。
使用 npm uninstall -g create-react-app
或者 yarn global remove create-react-app
卸载未能解决我的问题。
清除缓存也不行,命令如下:
npx clear-npx-cache
因为 get-command create-react-app
仍然显示全局存在 CRA!
我的问题是在 NVM 中使用了不同版本的 Node:
我必须卸载每个由 NVM 管理的 Node.js 版本中的 CRA!
nvm list
nvm use [version]
npm uninstall -g create-react-app (for every version in the list)
npx create-react-app myapp
经过一段时间的尝试修复,问题出在Yarn中。您需要运行这些脚本来解决:
npm uninstall -g create-react-app
npm i -g yarn
npx create-react-app my-app
也许你正在运行一个过时的NodeJS版本,因为这是你的操作系统提供的常规软件包?这就是我的问题所在。
TL/DR; 解决方案:安装NodeJS的snap版本。
例如,Ubuntu 20.04目前提供NodeJS v.10.19.0,我看到了与原始提问者(没有指定他们的操作系统)完全相同的错误。
无论如何,对我来说解决方案是首先删除Node软件包:
$ sudo apt remove nodejs
而且,由于我已经设置好了Snap环境(如果您没有,请参见https://snapcraft.io),我使用以下命令安装了NodeJS v.16.17.1:
$ sudo snap install node --classic
如果您使用的是其他操作系统,则需要不同的命令(例如yum
或者rpm
)来删除旧的Node软件包。对于安装了Snap系统的任何最新操作系统用户而言,Snap命令可能是相同的。
通过终端使用 Homebrew 卸载 Node。
确保进行深度清理,使用以下命令:
brew uninstall node;
brew cleanup;
brew uninstall --force node
前往 node.js 下载链接 并下载 稳定版本 的软件包并安装。现在应该可以正常工作了。
create-react-app有相同的问题,但是在尝试了这里几乎所有提出的解决方法之后,我不得不采用完全不同的解决方案...
在我的机器上(Windows 10)升级nodejs到16版本后,我一直收到警告,create-react-app版本是4.0.3,而最新版本是5.0.0,我必须运行npm uninstall global create-react-app
或者yarn remove global create-react-app
,因为npx在更新的nodejs版本中已经内置了create-react-app... 然而,执行上述命令没有任何作用!我还执行了npm cache clean -f
并使用npm i -g npm@latest
更新了npm,但仍然没有效果!
最终对我起作用的是删除两个文件(create-react-app.cmd和creat-react-app二进制文件),可能与使用yarn全局安装create-react-app有关!它们位于我Windows机器上的C:\ Users \ username \ AppData \ Local \ Yarn \ bin
中...
在使用npm和yarn进行全局卸载created-react-app并删除相关文件后,nxp create react-app my-app
又可以正常工作了!
希望这对你们有所帮助!
对我来说,简单地更新 Node 就解决了这个问题
我卸载了node.js并使用Windows安装程序重新安装。现在npx create-react-app命令可以完美运行。
更新 npm 解决了我的问题 - npm i -g npm@latest
我不得不切换到先前的Node版本,使用当前稳定版本无法工作。我切换到了14。