craco.config.js 489 B

12345678910111213141516171819
  1. const path = require('path')
  2. module.exports = {
  3. webpack: {
  4. configure: (webpackConfig, { env, paths }) => {
  5. // 添加 SVG 处理规则,用 @svgr/webpack 加载
  6. webpackConfig.module.rules.push({
  7. test: /\.svg$/,
  8. use: ['@svgr/webpack'],
  9. include: path.resolve(__dirname, 'src') // 限制范围,可选
  10. })
  11. return webpackConfig
  12. },
  13. alias: {
  14. // 配置 @ 指向 src 目录
  15. '@': path.resolve(__dirname, 'src')
  16. }
  17. }
  18. }