首页 > 解决方案 > 如何使用 rollup.js 将所有依赖项嵌入到一个胖目标包中?

问题描述

如果所有依赖项都应该嵌入到(胖)结果包中(特别是:如何配置汇总参数“globals”,“external”,我该如何配置 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

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

标签: javascriptbabeljsrolluprollupjs

解决方案


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


推荐阅读