【发布时间】:2015-04-24 01:43:13
【问题描述】:
我的 webpack 和我的 react-router 应用程序似乎存在某种配置问题。我正在尝试按页面分解捆绑包,但我正在使用 react-router 并且我有一个“main”,它执行 router.run 来路由应用程序路径。看起来当 webpack 运行那个主文件时,它会递归地将所有模块从主文件写入到结果包中。
这是一个演示行为的可克隆仓库
git clone https://github.com/adjavaherian/webpack-react-router
cd webpack-react-router
npm install
webpack
这将创建一个 dist 目录,您可以使用 grep 检查该模块是否包含两次
$ grep -R zzz dist
dist/main.bundle.js: 'zzzzzz'
dist/mobileAppsPage.bundle.js: 'zzzzzz'
我希望因为我使用多个 webpack 条目,只有 mobileAppsPage.bundle.js 应该有“zzzzzz”,因为这是唯一包含 React TestClass.jsx 的地方。
关于我做错了什么有什么想法吗?
【问题讨论】:
标签: reactjs webpack react-router