vue.config.js 577 B

12345678910111213141516171819202122232425
  1. const { defineConfig } = require('@vue/cli-service')
  2. const proxy = require('./config/dev-proxy')
  3. const path = require('path')
  4. function resolve (dir) {
  5. return path.join(__dirname, dir)
  6. }
  7. module.exports = defineConfig({
  8. transpileDependencies: true,
  9. outputDir: 'work',
  10. publicPath: process.env.VUE_APP_BASE_PUBLIC,
  11. devServer: {
  12. historyApiFallback: true,
  13. allowedHosts: 'all',
  14. headers: {
  15. 'Access-Control-Allow-Origin': '*'
  16. },
  17. proxy: proxy
  18. },
  19. chainWebpack: config => {
  20. config.resolve.alias
  21. .set('@public', resolve('public'))
  22. }
  23. })