1 Star 1 Fork 0

zylucky/react-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
craco.config.js 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
zhangyuan1 提交于 2024-01-25 15:27 . svg组件封装使用
const path = require("path");
const CracoLessPlugin = require("craco-less");
const autoprefixer = require("autoprefixer");
const resolve = dir => path.resolve(__dirname, dir);
module.exports = {
//配置代理解决跨域
devServer: {
open: false,
port: 3000,
proxy: {
"/api": {
target: "https://mock.mengxuegu.com/mock/6530e1a482cf79200957672e",
changeOrigin: true,
pathRewrite: {
"^/api": "/"
}
}
}
},
style: {
postcss: {
plugins: [autoprefixer()]
}
},
plugins: [
{
plugin: CracoLessPlugin,
options: {
lessLoaderOptions: {
lessOptions: {
// 这里可以添加自定义的 less-loader 选项
modifyVars: {
"@primary-color": "#1890ff"
},
javascriptEnabled: true
}
}
}
}
],
webpack: {
//@符号作为src文件
alias: {
"@": path.join(__dirname, "src")
},
configure: webpackConfig => {
webpackConfig.module.rules[1].oneOf = [
...[
{
test: /.svg$/,
// 存放svg的文件夹
include: resolve("./src/assets/svg"),
use: [
{ loader: "svg-sprite-loader", options: {} },
{ loader: "svgo-loader", options: { symbolId: "icon-[name]" } }
]
}
],
...webpackConfig.module.rules[1].oneOf
];
return webpackConfig;
}
},
babel: {
plugins: [["@babel/plugin-proposal-decorators", { legacy: true }]]
}
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zylucky/react-admin.git
git@gitee.com:zylucky/react-admin.git
zylucky
react-admin
react-admin
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385