采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
初始化的一个 vanilla-ts 项目,写的一个库,但是打包时发现无法生成 .d.ts 文件,百度上就一个讲 .vue 生成 .d.ts 文件的,有没有更好的实现或现成方案。
然后我使用 rollup 的插件 @rollup/plugin-typescript 实现了上诉问题,其配置如下: 如此配置是否会违背 vite 的初衷或其它方面的副影响?
注:不知道具体实现的同学别回答,避免此问题的状态被刷成“已回答”,已经被刷过一次了(;´༎ຶД༎ຶ`)
如果不影响dev开发并且大包出来没有问题,那就没问题,你或者可以把这个插件放到build里面的rollup插件里面
我把 tsconfig.json 中的 "noEmit": true, 替换成 "declarationDir": "types", "emitDeclarationOnly": true 来解决的,这样应该没啥问题吧
可以的
登录后可查看更多问答,登录/注册
从使用到原理到实战的【前端构建】高效学习路线,一次性掌握Vite
899 6
2.0k 5
605 4
3.5k 4
896 3