首页 > 解决方案 > 我可以使用汇总将依赖项捆绑在其单独的文件中吗?

问题描述

假设我正在构建一个依赖于 react 的 webapp,一堆小的 util 库,然后有我自己的代码。

打包代码时,我想把它分成3个包

  1. react、react-dom 和其他类似 react-router-dom
  2. 小型实用程序库
  3. 我自己的代码

虽然我可以使用汇总将我的代码捆绑到一个文件中并包含依赖项,但是否可以为 1 和 2 创建文件?

标签: javascriptbundlerollup

解决方案


是的,您可以这样做,因为汇总具有选择配置的参数,您可以为每个捆绑包创建 3 个不同的配置,或者您可以将其配置为在一个步骤中创建所有 3 个,但我会选择 3 个独立的捆绑包

rollup -c deps-react.js && rollup -c deps-small-util.js && rollup -c

推荐阅读