You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
782 B
33 lines
782 B
const path = require("path")
|
|
const {
|
|
override,
|
|
addWebpackModuleRule,
|
|
addWebpackAlias,
|
|
// setWebpackPublicPath,
|
|
fixBabelImports,
|
|
} = require("customize-cra");
|
|
|
|
const resolve = (rootpath) => {
|
|
return path.resolve(rootpath)
|
|
}
|
|
|
|
module.exports = override(
|
|
// setWebpackPublicPath('/'),
|
|
addWebpackAlias({
|
|
["@"]: resolve("src")
|
|
}),
|
|
fixBabelImports('import', {
|
|
libraryName: 'antd',
|
|
libraryDirectory: 'es',
|
|
style: 'css',
|
|
}),
|
|
addWebpackModuleRule({
|
|
test: /\.scss$/,
|
|
loaders: ['style-loader', 'css-loader?modules', 'sass-loader', {
|
|
loader: 'sass-resources-loader',
|
|
options: {
|
|
resources: ['./src/assets/scss/_index.scss']
|
|
},
|
|
}]
|
|
},)
|
|
)
|
|
|