aliases.config.js 534B

1234567891011121314151617181920212223242526
  1. const path = require('path')
  2. function resolveSrc(_path) {
  3. return path.join(__dirname, _path)
  4. }
  5. const aliases = {
  6. '@src': 'src',
  7. '@router': 'src/router',
  8. '@views': 'src/views',
  9. '@components': 'src/components',
  10. '@assets': 'src/assets',
  11. '@utils': 'src/utils',
  12. '@styles': 'src/styles'
  13. }
  14. module.exports = {
  15. webpack: {},
  16. jest: {}
  17. }
  18. for (const alias in aliases) {
  19. module.exports.webpack[alias] = resolveSrc(aliases[alias])
  20. module.exports.jest['^' + alias + '/(.*)$'] =
  21. '<rootDir>/' + aliases[alias] + '/$1'
  22. }