`rollup-plugin-cleanup` 是一个用于清理、优化和压缩 JavaScript 代码的 Rollup 插件。以下是 `rollup-plugin-cleanup` 可用的参数:
#### `comments`
- 类型: `string | Regexp | ((node: Object, comment: Object) => boolean)`
- 默认值: `true`
用于设置是否移除特定类型的注释。可以使用字符串或正则表达式来指定需要移除的注释类型。
#### `compactComments`
- 类型: `boolean`
- 默认值: `false`
用于设置是否压缩注释。如果启用了此选项,则注释中的连续空格和换行符将被移除。
#### `maxEmptyLines`
- 类型: `number`
- 默认值: `1`
用于设置最多可以连续存在的空行数。如果存在大于此数量的连续空行,则将被缩减为此数量。
#### `extensions`
- 类型: `string[]`
- 默认值: `['.js']`
用于指定要处理的文件扩展名。例如,如果您需要处理 `.jsx` 文件,则可以将 `extensions` 设置为 `['.js', '.jsx']`。
#### `sourcemap`
- 类型: `boolean`
- 默认值: `false`
用于设置是否生成源映射文件。
以上是 `rollup-plugin-cleanup` 可用的参数。您可以根据需要自定义这些参数,并将其添加到 `rollup.config.js` 中来清理、优化和压缩您的 JavaScript 代码。