Javascript 如何将create react应用程序与旧版本的react一起使用?

Javascript 如何将create react应用程序与旧版本的react一起使用?,javascript,reactjs,create-react-app,Javascript,Reactjs,Create React App,使用时,我总是安装React 16(最新版本)。有没有办法用旧版本创建一个新项目,比如React 15?看起来你可以直接使用它来生成React 16应用程序,然后编辑package.json并运行npm i(或者npm install;npm i只是一个快捷方式) 我刚刚将react脚本版本保留为最新版本,只更改了react和react dom的版本,它起到了作用: "devDependencies": { "react-scripts": "1.0.14" }, "dependencies

使用时,我总是安装React 16(最新版本)。有没有办法用旧版本创建一个新项目,比如React 15?

看起来你可以直接使用它来生成React 16应用程序,然后编辑package.json并运行
npm i
(或者
npm install
npm i
只是一个快捷方式)

我刚刚将
react脚本
版本保留为最新版本,只更改了
react
react dom
的版本,它起到了作用:

"devDependencies": {
  "react-scripts": "1.0.14"
},
"dependencies": {
  "react": "^15.6.1",
  "react-dom": "^15.6.1"
},

创建项目时指定脚本版本

sudo npm init react应用程序appname——脚本版本1.0.13


这对我来说很有效

首先,你必须在你的系统中安装npm,然后 对于CreateReact应用程序,您必须在以下命令下运行

sudo npm init react app my app——脚本版本1.1.5

cd我的应用程序

sudo npm安装--保存react@16.0.0

sudo npm安装--保存-dom@16.0.0


这对我很有用

您可以在package.json中指定包的版本。这可能会有所帮助:我直接将package.json更改为15.6.2版,令我惊讶的是,它居然成功了!回答吧,让我投票给你。我很高兴能帮助你。如果您对解决方案感到满意,您可以删除帖子,因为我会将其标记为重复。祝你有一个愉快的一天:-)对于包含应用程序的文件夹来说,通常使用
sudo
的可能的重复不是一个好主意