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

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

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

解决方法:

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

上一篇:Rollup 开发小组件配置


下一篇:本文结合一个实例详细讲述了 在SQL Server中如何从基础表中提取有用数据、将数据表的行转换为列(用pivot实现)、结合分组子句生成小计及合计统计数据(用rollup实现)