You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Webpack4升级Webpack5后打包JS文件请求URL异常如何解决

Webpack4迁移Webpack5后client.js请求URL异常问题

问题描述

迁移过程中发现打包产出的client.js文件请求URL不符合预期:

  • 异常表现:client.js文件错误URL
  • 正常表现(Webpack4版本):资源会发起两个独立请求,效果参考Webpack4下正常请求效果

已提供的相关配置

入口(entry)配置

// ...

name: 'client',
target: 'web',
devtool: 'source-map',
entry: {
  client: ['@babel/polyfill', './src/client.js'],
},

// ...

输出(output)配置

// ...

output: {
  path: resolvePath(BUILD_DIR, 'public/assets'),
  publicPath: '/assets/',
  pathinfo: isVerbose,
  filename: isDebug ? '[name].js' : '[name].[chunkhash:8].js',
  chunkFilename: isDebug ? '[name].chunk.js' : '[name].[chunkhash:8].chunk.js',
},

// ...

代码分割(splitChunks)配置

optimization: {
  splitChunks: {
    cacheGroups: {
      commons: {
        chunks: 'initial',
        test: /[\\/]node_modules[\\/]/,
        name: 'vendors',
      },
    },
  },
},

补充说明

  • 该配置文件非本人最初编写,整体篇幅较长,调试难度较高,目前排查方向零散,以上仅为个人判断和问题相关的核心配置片段。
  • 若判断问题由其他未贴出的配置项导致,可明确指出需要补充的配置内容。
  • 核心诉求:定位该URL请求异常的根本原因,给出对应的修复方案。

内容的提问来源于stack exchange,提问作者Christian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 18:43:02