如何使用 rollup.js 将所有依赖项嵌入到一个胖目标包中?

How to embed all dependencies into one fat target bundle with rollup.js?

如果所有依赖项都应嵌入到(胖)结果包中,我该如何配置 rollup.js(=> 配置文件 "rollup.config.js")(特别是:如何配置汇总参数 "globals", "external", "plugins.babel.exclude")?

假设我做了类似的事情:

> npm install dependency1 --save-dev
> npm install dependency2 --save-dev

索引文件 (index.js) 如下所示:

import D1 from 'dependency1'
import D2 from 'dependency2'

[...]

export default SomethingThatUsesD1AndD2

=> 生成的包应该是一个包含所有内容的单一文件

如果您有 CommonJS 依赖项,请使用 rollup-plugin-node-resolve (and rollup-plugin-commonjs