我正在尝试导入一个包含 TypeScript 定义的模块。安装 @types/flatpickr 甚至会发出警告,不需要安装它。
似乎 tsc 没有获取已安装包的 *.d.ts 文件,然后简单地忽略了整个包。
我创建了一个显示问题的简单 JS 项目:https ://github.com/Strayer/typescript-import-flatpickr-issue
tsc 报告的错误信息是:
test.ts:1:23 - error TS2307: Cannot find module 'flatpickr'.
1 import flatpickr from "flatpickr";
~~~~~~~~~~~
node_modules/flatpickr/dist/types
安装依赖项后可以找到类型本身。
我需要做什么来帮助 TypeScript 找到包含的类型定义?