-
下载组件库包
yarn add antd
-
使用craco对create-react-app进行自定义配置
-
yarn add @craco/craco
-
根目录创建craco.config.js文件
/* craco.config.js */ module.exports = { // ... };
-
更改package.json
"scripts": { "start": "craco start", "build": "craco build", "test": "craco test", "eject": "react-scripts eject" },
-
-
实现按需打包
-
yarn add babel-plugin-import
-
craco.config.js添加
babel:{ plugins: [ [ "import", { "libraryName": "antd", "libraryDirectory": "es", "style": true //设置为true即是less } ] ] }
-
-
实现自定义主题
-
yarn add craco-less
-
craco.config.js添加
module.exports = { plugins: [{ plugin: CracoLessPlugin, options: { lessLoaderOptions: { lessOptions: { modifyVars: { '@primary-color': '#1DA57A' }, javascriptEnabled: true, }, }, }, },], };
-
react引入antd并配置按需加载和自定义主题
程序员文章站
2024-03-01 09:36:58
...
上一篇: el-table表头自适应宽度(解决出现省略号的问题)
下一篇: react使用