Newer
Older
testLinkTool / vue.config.js
dutingting on 29 Dec 2022 1 KB 项目初始化及首页部分搭建
// const { defineConfig } = require('@vue/cli-service')
// module.exports = defineConfig({
//   lintOnSave: false,
//   transpileDependencies: true
// })
module.exports = {
  lintOnSave: false,
  transpileDependencies: true,
  devServer: {
    host: "qt-dev.zenki.cn",
    port: 9999,
    overlay: {
      warnings: true,
      errors: true
    },
    proxy: {
      '/api/data': {

        target: 'http://172.16.2.21:5001',       // ===彤天  正式
        // target: 'http://11.11.1.238:5000',    // ===帝休
        ws: true,
        changeOrigin: true,
        pathRewrite: {
          '^/api/data': '',
        },
      },
    }
  },
  chainWebpack: config => {
    config.module
      .rule('images')
      .use('url-loader')
      .loader('url-loader')
      .tap(options => Object.assign(options, { limit: 10240 }));
    const svgRule = config.module.rule('svg');
    svgRule.uses.clear();
    svgRule.use('url-loader')
      .loader('url-loader')
      .tap(() => Object.assign({}, { limit: 10240, name: 'img/[name].[hash:8].[ext]' }))
  }
};