[英]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-app
的3.4.1和react-scripts
的3.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.