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

Webpack多入口配置异常:所有入口均生成名为Main的文件

问题解决:Webpack仅生成main入口文件而非配置的多入口

问题根源

你在命令行执行webpack时手动指定了入口文件(./src/app/app.tsx ./src/test/test.tsx),这会覆盖webpack配置文件里的entry配置。Webpack CLI的命令行参数优先级高于配置文件,此时它会把你传入的两个文件合并为一个默认名为main的入口,自然只会生成main-app-bundle.js。

解决方案

1. 修正npm run build命令

打开package.json,找到scripts里的build命令,确保它不包含入口文件路径:

{
  "scripts": {
    "build": "webpack --config webpack-config.js"
  }
}

2. 直接执行webpack命令时去掉入口参数

不要带入口文件路径,直接运行:

node_modules\.bin\webpack --config webpack-config.js

验证效果

修改命令后重新执行构建,Webpack会读取你配置里的app和test两个入口,最终在dist目录下生成app-app-bundle.js和test-app-bundle.js两个文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 12:27:39