问题
When using create-react-app with custom-react-scripts I always end up with React 16 (latest) installed. Is there a way to create a new project with an older version, like React 15?
回答1:
It seems that you can just go ahead and use it to generate a React 16 app, then edit package.json and run npm i
(or npm install
; npm i
is just a shortcut).
I just left the react-scripts
version at the latest version and only changed the versions of react
and react-dom
, and it worked:
"devDependencies": {
"react-scripts": "1.0.14"
},
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1"
},
回答2:
Specify your script version while create project
sudo npm init react-app appname --scripts-version 1.0.13
its working for me
回答3:
First you have to install npm in your system Then For Create react app you have to run below command
sudo npm init react-app my-app --scripts-version 1.1.5
cd my-app
sudo npm install --save react@16.0.0
sudo npm install --save react-dom@16.0.0
it's working charm for me
来源:https://stackoverflow.com/questions/46566830/how-to-use-create-react-app-with-an-older-react-version