idea.config.js 699 B

12345678910111213141516171819202122232425
  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. 'vue$': 'vue/dist/vue.esm.js',
  12. 'config': resolve('config'),
  13. '@': resolve('src'),
  14. '@views': resolve('src/views'),
  15. '@comp': resolve('src/components'),
  16. '@core': resolve('src/core'),
  17. '@utils': resolve('src/utils'),
  18. '@entry': resolve('src/entry'),
  19. '@router': resolve('src/router'),
  20. '@store': resolve('src/store')
  21. }
  22. },
  23. }