FightingDesign/fighting-design

使用过程中的若干错误返回

canyuegongzi opened this issue · 3 comments

1: 类型错误
image

按需引入时类型提示错误,看了源码,导出的类型文件未包含组件的类型,进一步深究发现时 vite 构建使用了 vite-plugin-dts 插件, 插件中的copyDtsFiles配置会复制源码中原有的类型文件,但 packages/fighting-design/_interface 目录已经有 index.d.ts文件, 插件运行时会复制覆盖新生成的index.d.ts
image

建议关闭该选项或者 _interface 下修改index.d.ts

2: 建议入口暴漏_hooks
可能很多场景都需要引入hooks 下的功能
image

3:文件中独立使用组件库构建时错误
image

第三点 vitepress vuejs/vitepress#1399 好像有提及

应该是es模式产物的格式不对, es下必须以mjs为 扩展
image

好的 了解

最新版本都已经解决