rollupjs分离的父文件和子文件

问题描述 投票:0回答:1

使用汇总汇总时可以将我的父代码和子代码分成两个文件吗?

假设我有一个名为base的文件夹,它包含其他文件夹文件将从其延伸的所有父代码。

我希望将父代码分成一个文件,而其他子文件将从另一个文件夹中的父文件扩展到另一个输出文件。

有可能吗?

谢谢

rollup rollupjs
1个回答
0
投票

是,您可以将数组或对象用于input选项,并且汇总将为每个条目生成一个块:

//...
input: {
  parent: 'src/base/parent.js',
  child: 'src/child.js'
}
// or
input: ['src/base/parent.js', 'src/child.js']

而且您也可以使用manualChunks选项:https://rollupjs.org/guide/en/#manualchunks

// put everything from base directory into the parent chunk
manualChunks(id) {
  if (id.includes('base')) {
    return 'parent';
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.