vue.config.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. const { defineConfig } = require('@vue/cli-service')
  2. module.exports = defineConfig({
  3. <<<<<<< HEAD
  4. transpileDependencies: true
  5. })
  6. =======
  7. <<<<<<< HEAD
  8. transpileDependencies: true
  9. })
  10. =======
  11. transpileDependencies: true,
  12. })
  13. >>>>>>> af4e4aeb3d79f496002276d9d2650a78a030e860
  14. const path = require('path')
  15. module.exports = {
  16. chainWebpack: config => {
  17. const svgRule = config.module.rule('svg')
  18. svgRule.uses.clear()
  19. svgRule
  20. .test(/.svg$/)
  21. .include.add(path.resolve(__dirname, './src/icons')).end()
  22. .use('svg-sprite-loader')
  23. .loader('svg-sprite-loader')
  24. .options({
  25. symbolId: 'icon-[name]'
  26. })
  27. const fileRule = config.module.rule('file')
  28. fileRule.uses.clear()
  29. fileRule
  30. .test(/.svg$/)
  31. .exclude.add(path.resolve(__dirname, './src/icons'))
  32. .end()
  33. .use('file-loader')
  34. .loader('file-loader')
  35. }
  36. }
  37. <<<<<<< HEAD
  38. =======
  39. >>>>>>> 6d4aae2 (用户管理、组织管理、权限管理更新)
  40. >>>>>>> af4e4aeb3d79f496002276d9d2650a78a030e860