如果所有依赖项都应嵌入(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)