编程语言
首页 > 编程语言> > javascript-如何使用rollup.js将所有依赖项嵌入到一个胖目标包中?

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)

标签:rollupjs,babeljs,rollup,javascript,babel
来源: https://codeday.me/bug/20191108/2009068.html