如何在Windows 7上使用create-react-app

6
昨天我试图使用create-react-app启动一个新的react应用,但当我输入命令npx create-react-app my-app时,它提示“Create React App需要Node14或更高版本。” 然而,当我尝试升级到Node 14或更高版本时,它说需要Windows 8或更高版本才能更新。由于我使用的是工作电脑,将计算机升级到Windows 10 是一个漫长的过程,可能会影响其他已经安装的软件。
我一直在试图理解Webpack和Babel,但遇到了很多问题,这些问题在使用create-react-app时并没有出现。是否有办法在Windows 7上使用create-react-app呢?
提前感谢您的帮助。

1
抱歉,Windows 7已经到达了其生命周期终点,我们不再支持它。在Win7上测试的最后一个Node版本是13.6.0。 - Joakim M
1
我知道这不是你想要的,但我觉得有必要说一下 - 不要比必要的时间更长地延迟更新。你延迟更新的时间越长,最终进行更新就会变得越困难和容易出错。 - Brian Thompson
2
尝试这个:npx -p node@12 create-react-app - Joakim M
1
然而,我赞同@BrianThompson所写的! - Joakim M
1
我认为唯一可行的方法是使用VirtualBox创建一个Linux虚拟机,并在等待更新时尝试使用它。或者您可以完全采用云模式,例如使用Amazon WorkSpaces作为桌面服务。 - Yury Tarabanko
绝对同意不推迟必要更新的观点。我已经和 IT 部门沟通过了,他们会先升级机械工程师的设备,然后再考虑软件工程师的。感谢 Joakim M 的建议,我尝试了一下,但只显示“create-react-app”未被识别。 - Campbell D
2个回答

13

目前最新发布的create-react-app项目版本是v5.0.0,不再支持Node 10和12。

在升级到较新版本的Windows并安装Node 14之前,您唯一的解决方案是使用旧版的create-react-app。

支持Node 10和12的最新版本是v3.4.0

您可以使用以下命令来初始化您的项目:

npx create-react-app@3.4.0 my-app

请注意,这不是最新版本,因此已过时且不包括create-react-app的最新功能。


1
没关系,这种方法比我只运行npx create-react-app my-app要进一步。它可以安装一堆节点模块和一个package.json。但最后仍然失败并显示需要Node >=版本14。我设法通过下载Node v14的zip文件并将文件放入包含当前节点安装的文件夹中找到了解决方法。 - Campbell D

5
如果您想在 Windows 7 32 位系统上使用 Node 和 React Js,则只需安装以下版本的 node,并创建 create-react-app。
use Node 13.12.0

创建React应用程序使用create-react-app 3.4.0版本。

npx create-react-app@3.4.0 my-app

这是在没有任何错误的情况下工作,并且已经经过了安装测试。否则,请考虑升级您的系统以及软件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接