vue.config.js 915 B

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