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

时间:2018-09-01 05:38:46

标签: javascript babeljs babel rollup rollupjs

如果所有依赖项都应嵌入到(fat)结果包中(特别是:如何配置汇总参数“ globals”),那么我必须如何配置rollup.js(=配置文件“ rollup.config.js”) ,“外部”,“ 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

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

1 个答案:

答案 0 :(得分:3)

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