zouyu
2026-01-22 11c0c969f05fd3c546b44898a0020eed9ba65fbe
vue.config.js
@@ -36,7 +36,7 @@
    proxy: {
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target: `http://192.168.0.104:8002`,
        target: `http://localhost:7002`,
        changeOrigin: true,
        pathRewrite: {
          ["^" + process.env.VUE_APP_BASE_API]: "",
@@ -89,6 +89,28 @@
      })
      .end();
    // 修改babel-loader配置,排除worker文件
    config.module
      .rule('js')
      .exclude
      .add(/\.worker\.js$/)
      .end();
    // 处理worker文件
    config.module
      .rule('worker')
      .test(/\.worker\.js$/)
      .use('worker-loader')
      .loader('worker-loader')
      .options({
        filename: '[name].[contenthash].worker.js',
        inline: 'fallback'
      })
      .end()
      .type('javascript/auto')
      .exclude.add(resolve('node_modules'))
      .end();
    config.when(process.env.NODE_ENV !== "development", (config) => {
      config
        .plugin("ScriptExtHtmlWebpackPlugin")