您好,欢迎访问一九零五行业门户网

react引入antd报错怎么办

react引入antd报错的解决办法:1、通过“yarn add babel-plugin-import”下载“babel-plugin-import”;2、在babel选项中配置plugins;3、在“webpack.config.js”文件中找到“getstyleloaders()”函数加入自定义主题代码即可。
本教程操作环境:windows10系统、react18.0.0版、dell g3电脑。
react引入antd报错怎么办?react使用antd按需引入报错
引言按照antd官网配置按需引入,还是出现一系列的报错:
原因当我们使用react-app-rewired配置按需加载,是不能执行yarn eject,暴漏react脚手架webpack的配置文件,否则就会报以上的错误。如果需要暴漏配置文件,可以使用下面这种方式配置按需加载。使用 babel-plugin-import下载npm install babel-plugin-import --save-dev 或yarn add babel-plugin-import
配置package.json文件在babel选项中配置plugins即可,其中style设置为true,就可以为antd定制主题。如果报错,一般都是less过高。需要安装小于3.0.0版本的。yarn add less@2.7.3,安装成功后,再次运行。babel: {  presets: [    react-app  ],  + plugins: [  +  [  +    import,  +   {  +      libraryname: antd,  +      style: true  +    }  + ]  +]}
antd定制主题当把style设置为true之后,运行项目都会重新打包antd的less文件,加载最新的样式文件。在webpack.config.js文件中找到getstyleloaders()函数,加入以下代码,在modifyvars中定制我们的主题。
推荐学习:《react视频教程》
以上就是react引入antd报错怎么办的详细内容。
其它类似信息

推荐信息