我正在使用 Vue.js + 打字稿。我有项目“A”,其中我使用了一个私有 npm 包“B”(它是一个组件库),其中我使用了另一个包 - 'tiptap' 库。默认情况下它没有类型,所以我在项目“A”中编写了我的 shims.d.ts 文件,我在其中声明了模块“tiptap”
declare module 'tiptap' { //... }
它工作正常。但是当我将此文件移动到包 B 时,TypScript 看不到它们并导致没有类型的错误。 查看包B的文件夹
找不到模块“tiptap”的声明文件。'C:/some_path/tiptap/dist/tiptap.common.js' 隐含了一个 'any' 类型。
我究竟做错了什么?