在从vue2转到vue3的时候,顺便用了typescript,然后发现原来的好多插件都不能用了。比如vue-print-nb,需要使用vue3-print-nb,但是这个插件没有@types/vue3-print-nb,就自己declare一下(虽然不声明也能用,但是在严格模式下编译不通过)。
在
shims-vue.d.ts文件中加入
declare module 'vue3-print-nb';
所以总结出来,可以先尝试
npm install @types/xxxx如果找不到,则自己声明
declare module 'xxxx';- 作者:吕行者
- 链接:https://www.lvy.life/article/2024/02/02/15e1f2f0-5182-8057-a5fd-d535bf3ee4f4
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章






![[CSS]超出N行时,截取并显示省略号 Lazy loaded image](https://op.hhfate.cn/notion/%E5%8D%83%E5%BA%93%E7%BD%91_%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E4%BB%A3%E7%A0%81%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E6%8A%BD%E8%B1%A1%E6%8A%80%E6%9C%AF%E8%83%8C%E6%99%AF2_%E8%83%8C%E6%99%AF%E7%BC%96%E5%8F%B76474246.jpg?t=1761f2f0-5182-80ca-9b17-d1d3ebbd8af5)






