乐趣区

关于react.js:如何下载react16版本

create-react-app 创立的我的项目,如何下载指定 react 版本

咱们平时可能会遇到面试官问你 16,17,18 有什么区别,那么如何降级呢?

1、删除我的项目的 node_modules 文件夹和 yarn-lock.json(如果你用的 npm,那就是 package-lock.json)文件

2、批改 package.json 文件
办法一,版本你能够本人看哪个胜利用哪个,不肯定跟我一样

"react": "^16.8.2",
"react-dom": "^16.8.2",
"react-scripts": "2.1.5",

办法二,略微麻烦点

yarn add react@16.8.2 react-dom@16.8.2 --legacy-peer-deps --S
// 留神:react18 里没有 react-scripts,用 yarn 或者 npm,pnpm 随便哈,都是一通百通的货色
yarn add react-scripts -S

3、在以后我的项目所在文件夹下,执行 yarn install –legacy-peer-deps
我以后是 react18,所以我把 leass-loader 从 8.xxx 改成了 7,启动起来无问题

4、批改 src/index.js

import React from 'react';
import ReactDOM from 'react-dom'
import Demo from './views/Demo7';

ReactDOM.render(

        <Demo />

,document.getElementById('root'));

而后运行就功败垂成

退出移动版