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.1.36:8002`,
        target: `http://localhost:7002`,
        changeOrigin: true,
        pathRewrite: {
          ["^" + process.env.VUE_APP_BASE_API]: "",
@@ -58,19 +58,6 @@
      alias: {
        "@": resolve("src"),
      },
    },
    module: {
      rules: [
        {
          test: /\.worker\.js$/,
          use: {
            loader: "worker-loader",
            options: {
              inline: "fallback",
            },
          },
        },
      ],
    },
    plugins: [
      // http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件
@@ -102,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")