rolldown-plugin-copy-files
v0.2.0
Published
File copy plugin for Rolldown.
Maintainers
Readme
rolldown-plugin-copy-files
简体中文 | English
基于 native-copyfiles 的 Rolldown 文件复制插件。
[!NOTE] 当前内置的
native-copyfiles版本为 2.0.3。
✨ 特性
- ✅ 轻量、零依赖、体积小
- ✅ 享受
native-copyfiles的复制能力
📦 安装
在项目中安装此依赖:
# npm
npm i rolldown-plugin-copy-files
# pnpm
pnpm add rolldown-plugin-copy-files🚀 使用
将插件添加到 Rolldown 配置中:
import { defineConfig } from "rolldown";
import { copyFiles } from "rolldown-plugin-copy-files";
export default defineConfig({
plugins: [
copyFiles({
targets: [
{
src: "src/*.d.ts",
dest: "dist",
options: { up: 1 },
},
],
}),
],
});每个 target 表示一次 native-copyfiles 复制任务。
| 参数 | 类型 | 说明 |
| ---------- | -------------------- | -------------------------------- |
| src | string \| string[] | 源文件或文件匹配规则 |
| dest | string | 目标路径 |
| options | object | 传递给 native-copyfiles 的配置 |
| callback | Function | 复制完成后的回调函数 |
[!TIP]
options支持的具体配置以及复制规则,请参考native-copyfiles文档 。
