vue.config.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. const path = require("path");
  2. function resolve(dir) {
  3. return path.join(__dirname, dir);
  4. }
  5. module.exports = {
  6. publicPath: "./", // 基本路径
  7. outputDir: "dist", // 输出文件目录
  8. lintOnSave: false, // eslint-loader 是否在保存的时候检查
  9. chainWebpack: (config) => {
  10. //修改文件引入自定义路径
  11. config.resolve.alias
  12. .set("@", resolve("src"))
  13. .set("assets", resolve("src/assets"))
  14. .set("api", resolve("src/api"))
  15. .set("views", resolve("src/views"))
  16. },
  17. devServer: {
  18. // host: "localhost",
  19. // port: 8000, // 端口号
  20. https: false, // https:{type:Boolean}
  21. open: true, //配置自动启动浏览器 http://172.11.11.22:8888/rest/XX/
  22. hotOnly: true, // 热更新
  23. // proxy: 'http://localhost:8000' // 配置跨域处理,只有一个代理
  24. proxy: {
  25. //配置自动启动浏览器
  26. "/api": {
  27. target: "http://192.168.1.190:8080",
  28. changeOrigin: true,
  29. // ws: true,//websocket支持
  30. // secure: false,
  31. },
  32. },
  33. },
  34. };