vue.config.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. module.exports = {
  2. // https://github.com/vuejs/vue-docs-zh-cn/blob/master/vue-cli-plugin-eslint/README.md
  3. lintOnSave: process.env.NODE_ENV !== 'production',
  4. // 为项目文件夹配置别名
  5. configureWebpack: {
  6. resolve: {
  7. alias: {
  8. assets: '@/assets',
  9. components: '@/components',
  10. network: '@/network',
  11. views: '@/views'
  12. }
  13. }
  14. },
  15. devServer: {
  16. port: 8000, // 修改端口
  17. disableHostCheck: true,
  18. overlay: {
  19. warnings: false,
  20. errors: true
  21. }
  22. // 跨域代理配置
  23. /* proxy: {
  24. '/api': {
  25. target: 'http://loclahost:8080', // 这里是接口地址
  26. ws: true, // 是否代理websockets
  27. changeOrigin: true, // 设置同源 默认false,是否需要改变原始主机头为目标URL
  28. pathRewrite: {
  29. '^/api': ''
  30. }
  31. }
  32. }*/
  33. },
  34. // 添加chainWebpack支持swf
  35. chainWebpack: config => {
  36. config.module
  37. .rule('swf')
  38. .test(/\.swf$/)
  39. .use('url-loader')
  40. .loader('url-loader')
  41. .options({
  42. limit: 10000
  43. })
  44. },
  45. publicPath: '/'
  46. }