File system plugin for Vite plugin. It is designed for vite plugins that need to monitor file changes, which is not helpful for the actual vite project.
Thanks vite-plugin-pages for inspiration
- 根据配置文件读取对应格式文件并生成对应的代码
- 当文件或文件夹修改后的重新加载
- 普通使用
import { defineConfig } from "vite";
import Files from "vite-plugin-files";
export default defineConfig({
plugins: [
Files({
name: "vite-plugin-files",
virtualId: "generate-files",
filesDir: ["./src/utils", "./src/lib"],
extensions: ["ts"]
})
]
});
- 定制开发插件请参考
vite-plugin-react-router
- feat 新增一个功能
- fix 修复一个 Bug
- docs 文档变更
- style 代码格式(不影响功能,例如空格、分号等格式修正)
- refactor 代码重构
- perf 改善性能
- test 测试
- build 变更项目构建或外部依赖(例如 scopes: webpack、gulp、npm 等)
- ci 更改持续集成软件的配置文件和 package 中的 scripts 命令,例如 scopes: Travis, Circle 等
- chore 开发工具变动(构建、脚手架工具等)
- revert 代码回退
MIT License © 2021 morelearn1990