【发布时间】:2017-08-21 22:03:19
【问题描述】:
我正在使用自制组件库在我的项目之间共享组件。问题是,即使在使用 webpack 的 Authoring libraries 指南之后,它仍然在我的主构建中包含这些依赖项,我不知道这是由什么设置引起的......
构建分析(捆绑我的应用时)
在这里您可以看到node_modules 和wizer-components/node_modules。包括react-dom两次(和其他)
构建分析(组件)
如您所见,这里没有捆绑任何 node_modules...
设置文件
因为我找不到问题所在,所以我创建了gists of my config files:
-
webpack.config.js(组件库) -
webpack.config.production.js(应用程序)
设置
就像信息一样,我正在使用带有 lerna 到 npm link 依赖项的 monorepo 设置(wizer-components),而无需将其作为模块推送到 npm。这可能是 webpack 认为需要重新添加 react(和其他)的问题吗?
【问题讨论】: