簡體   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