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.
 
 
 
 

24 lines
655 B

  1. 'use strict'
  2. const path = require('path')
  3. function resolve (dir) {
  4. return path.join(__dirname, '.', dir)
  5. }
  6. module.exports = {
  7. context: path.resolve(__dirname, './'),
  8. resolve: {
  9. extensions: ['.js', '.vue', '.json'],
  10. alias: {
  11. 'config': resolve('config'),
  12. '@': resolve('src'),
  13. '@views': resolve('src/views'),
  14. '@comp': resolve('src/components'),
  15. '@core': resolve('src/core'),
  16. '@utils': resolve('src/utils'),
  17. '@entry': resolve('src/entry'),
  18. '@router': resolve('src/router'),
  19. '@store': resolve('src/store')
  20. }
  21. },
  22. }