vue.config.js 810 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // 基础路径 注意发布之前要先修改这里
  2. let baseUrl = './'
  3. let url = 'http://localhost:8800'
  4. module.exports = {
  5. publicPath: baseUrl, // 根据你的实际情况更改这里
  6. lintOnSave: true,
  7. productionSourceMap: false,
  8. chainWebpack: (config) => {
  9. //忽略的打包文件
  10. config.externals({
  11. 'vue': 'Vue',
  12. 'vue-router': 'VueRouter',
  13. 'vuex': 'Vuex',
  14. 'axios': 'axios',
  15. 'element-ui': 'ELEMENT',
  16. })
  17. const entry = config.entry('app')
  18. entry
  19. .add('babel-polyfill')
  20. .end()
  21. entry
  22. .add('classlist-polyfill')
  23. .end()
  24. entry
  25. .add('@/mock')
  26. .end()
  27. },
  28. devServer: {
  29. proxy: {
  30. '/api': {
  31. target: url,
  32. ws: true,
  33. pathRewrite: {
  34. '^/api': '/'
  35. }
  36. }
  37. }
  38. }
  39. }