影视网站seo描述,成都vi设计十强,怎么做自适应的网站,客户都不愿意做网站会报下面这样一个错误#xff0c;这个错误以前是没有的#xff0c;最近才出现这个错误。这个非常的蛋疼#xff0c;意思是testing-library这个库的版本需要react18#xff0c;但现在安装的是react19。 create-react-app的github是有这个issue的#xff0c;但官方好像没给…会报下面这样一个错误这个错误以前是没有的最近才出现这个错误。这个非常的蛋疼意思是testing-library这个库的版本需要react18但现在安装的是react19。 create-react-app的github是有这个issue的但官方好像没给解决方案不知道为什么。 而且这个可能和npm是有关系的如果用yarn就没有这个问题只不过安装的react版本也是19。
yarn i create react-app my-app虽然能解决问题但是安装的是react19有时候我们就是想要18这个版本的。 最新的create-react-app版本是5.0.1我们可以在安装create-react-app的时候指定4.x版本
npm i -g create-react-app4虽然能安装成功但是在使用create-react-app的时候告诉你不让用了。非常的难受。 反正就是不让你用了。让你用最新的。 实际上 你通过npm创建的项目虽然报错了但实际上是可以用的你可以通过npm start跑起来但会报找不到web-vitals的错误你可以手动安装web-vitals或者把web-vitals相关代码删除。同时你可以手动设置react和react-dom的版本react-scripts的版本是不可以设置的如果设置为4.0.3会报错跑不起来只能用最新的5.0.1。 dependencies: {cra-template: 1.2.0,react: ^18.0.0,react-dom: ^18.0.0,react-scripts: 5.0.1,web-vitals: ^2.1.4},最终解决方案没有别的要求的话上面的配置就可以配置react18并且运行了还有别的配置需求的话查看下面的react18的配置文件需要什么添加什么。 dependencies: {reduxjs/toolkit: ^2.3.0,testing-library/jest-dom: ^5.17.0,testing-library/react: ^13.4.0,testing-library/user-event: ^13.5.0,types/jest: ^27.5.2,types/node: ^16.18.119,types/react: ^18.3.12,types/react-dom: ^18.3.1,craco-less: ^3.0.1,normalize.css: ^8.0.1,react: ^18.3.1,react-dom: ^18.3.1,react-redux: ^9.1.2,react-router-dom: ^6.27.0,react-scripts: 5.0.1,typescript: ^4.9.5,web-vitals: ^2.1.4},