vue.config.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. module.exports = {
  2. // devServe vue脚手架内置的开发服务器配置项
  3. lintOnSave: false,
  4. devServer: {
  5. // host: "192.168.1.63",
  6. // port: "8080",
  7. // proxy:配置代理服务器,类似于Node.js中的http-proxy-middleware
  8. proxy: {
  9. '/api': { // 有api就转发
  10. target: 'http://192.168.1.17:56789', // 转发到这个地址
  11. // target:'http://114.115.147.140:56789',//在线地址
  12. changeOrigin: true, // 跨域
  13. pathRewrite: {
  14. '^/api': '/api'
  15. }// 路径重写 因为真实路径没有edianyun 所以要把这替换为空 转为真实服务器
  16. }
  17. }
  18. },
  19. // 配置静态资源路径publicPath,默认打包时的路径为"/" process node提供的全局的
  20. // process.env.NODE_ENV:node环境下的全局变量
  21. // NODE_ENV:他有两个值,如果当时运行的是npm run serve,他的值就是devepolment;如果运行的是npm run build,他的值就是production(生产环境,项目上线时使用生产环境)
  22. // publicPath: process.env.NODE_ENV == "production" ? "./" : "./",//判断是不是生产环境
  23. // 关闭打包文件使用hash值命名,默认是true 就是文件后面的一堆字符
  24. filenameHashing: false
  25. }
  26. // 当前文件修改之后,重启服务,否则新配置无法合并到服务器中