我正在尝试在我的节点模块中添加一个打字稿声明文件,但是在 VS Code 的另一个项目中使用它时遇到错误:
导出的外部包类型文件 .../ttk.d.ts 不是模块
有问题的 ttk.d.ts 文件在这里。
奇怪的是,在 VS Code 中,我使用声明文件自动完成。有谁知道我做错了什么?
编辑:这是导入模块的测试文件:
const ttk = require('ttk');
const t = ttk.factory();
const r = t`Hello, ${'@name'}!`;
const s = r({ name: 'World' });
console.log(s);