vue.config.js 689 B

1234567891011121314151617181920212223242526272829
  1. const path = require('path')
  2. function resolve(dir) {
  3. return path.join(__dirname, dir)
  4. }
  5. module.exports = {
  6. lintOnSave: true,
  7. chainWebpack: (config) => {
  8. config.resolve.alias
  9. .set('@', resolve('src'))
  10. .set('base', resolve('src/base'))
  11. .set('views', resolve('src/views'))
  12. .set('common', resolve('src/common'))
  13. .set('@c', resolve('src/components'))
  14. },
  15. devServer: {
  16. proxy: {
  17. '/api': {
  18. target: 'http://localhost:3300',
  19. changeOrigin: true,
  20. pathRewrite: {
  21. '^/api': ''
  22. }
  23. }
  24. }
  25. }
  26. }