@jqms/dict_plugin
v1.0.4
Published
Vite 插件:在开发阶段根据系统字典 API **自动生成** `src/types/dict.d.ts` 类型文件。已 **独立发布到 npm**。
Readme
@jqms/dict_plugin
Vite 插件:在开发阶段根据系统字典 API 自动生成 src/types/dict.d.ts 类型文件。已 独立发布到 npm。
与业务中的 useDictionary hook 及 dictionary 模块配合使用。
安装
pnpm add -D @jqms/dict_plugin功能说明
- 读取开发环境配置(如
.env.development)中的VITE_APP_API_HOST - 在应用获取 token 后请求系统字典 API
- 将字典数据写入
src/types/dict.d.ts,供 TypeScript 使用
使用
在 vite.config.ts 中注册:
import { defineConfig } from 'vite'
import jqmsDictPlugin from '@jqms/dict_plugin'
export default defineConfig({
plugins: [
jqmsDictPlugin(),
],
})详细行为见在线文档 dict-plugin。
构建与发布
本包发布 构建产物 dist/:
cd packages/jqms_dict_plugin
pnpm build
pnpm publishdist/ 已加入 .gitignore,由维护者在发布前本地构建。
