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