React框架的antd craco.config.js配置
程序员文章站
2024-03-01 08:57:46
...
1.需要下面的命令
yarn add antd
yarn add @craco/craco
2.安装craco后需要package.json的命令
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test"
},
3.在根目录下创建一个craco.config.js的文件,和package.json同级
//这里是craco.config.js的内容
const path = require('path');
module.exports = {
webpack: {//webpack配置
// 配置别名
alias: {//设置别名是为了让后续引用的地方减少路径的复杂度
"@": path.resolve("src"),
"@utils": path.resolve("src/utils"),
}
},
babel: {//支持装饰器
plugins: [
["@babel/plugin-proposal-decorators", { legacy: true }],
[
"import",
{
"libraryName": "antd",
"libraryDirectory": "es",
"style": 'css' //设置为true即是less 这里用的是css
}
]
]
},
module:{
rules:[//规则,在写style.module.scss的时候发现引入后缀为.scss会报错,在这里配置一下即可
{
test: /.scss$/,
loaders: ['style-loader', 'css-loader', 'sass-loader'],
},
]
},
//配置代理解决跨域
devServer: {
proxy: {
"/api": {
target: 'http://XXXXXXXX:8888',
changeOrigin: true,
pathRewrite: {
"^/api": ""
}
}
}
}
};
推荐阅读
-
React配置Less和antd的自定义主题
-
React框架的antd craco.config.js配置
-
初识Spring Boot框架之Spring Boot的自动配置
-
基于Spring框架的Shiro配置方法
-
基于hibernate框架在eclipse下的配置方法(必看篇)
-
ssm框架下web项目,web.xml配置文件的作用(详解)
-
PHP5.3为Yii PHP框架配置php pdo mysql不成功的解决方案
-
log4j+SpringMVC的配置 博客分类: JAVAjava的开源框架Spring和SpringMVC log4jspringMVC
-
剖析淘宝TDDL——Matrix层的分库分表配置与实现 博客分类: 技术总结其他开源框架 TDDLMatrix层分库分表配置实现
-
javascript - PHP框架内的控制器能随时用配置文件里的常量,原理是把配置文件加载进来了吗?