configworker/web/config-overrides.js

38 lines
680 B
JavaScript
Raw Normal View History

2020-01-01 21:33:26 +00:00
const { override, fixBabelImports, addLessLoader, overrideDevServer } = require('customize-cra');
const addProxy = () => (configFunction) => {
configFunction.proxy = {
'/api/': {
target: 'http://localhost:3001',
changeOrigin: true,
pathRewrite: { '^/api': '/api' },
},
};
return configFunction;
}
module.exports = {
webpack: override(
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es',
style: true,
}),
addLessLoader({
javascriptEnabled: true,
modifyVars: { '@primary-color': '#25b864' },
}),
),
devServer: overrideDevServer(
addProxy()
)
};