繁体   English   中英

使用旧版本的节点创建 React App

[英]Create React App with an older version of node

我正在尝试使用Create React App ,但收到需要Node 10或更高版本的错误。 我的节点版本是节点 8.10.0 ,我无法更新节点版本,因为它是一台工作机器。 有什么方法可以运行旧版本的 Create React App 来使用我的旧 Node 版本?

我设法运行它。 似乎支持Node 8.xx的软件包的最新版本是create-react-app3.4.1react-scripts3.1.1 我做了什么:

npm uninstall -g create-react-app
npm install -g create-react-app@3.4.1
create-react-app my-app --scripts-version 3.1.1

但最好将您的 Node 版本更新为实际版本(或至少是 LTS)。

据我了解,您可以将标志--scripts-version添加到您的npx create-react-app命令中。 因此,例如,如果您想运行 React 15.6 版,您将运行如下内容:

npx create-react-app appname --scripts-version 1.0.14

您可以参考react-script repo以及NPM Package以获取有关您要运行的脚本版本的更多信息。 希望这有帮助。 如果没有,请告诉我,我非常愿意尝试更多地研究它。

编辑:

忘了提到你需要确保在 package.json 之后更改 react 和 react dom 的版本。 所以安装后你会运行:

npm i react@15.6
npm i react-dom@15.6

暂无
暂无

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

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