在node_modules
内有目录:
data/lib/
带有文件:
index.js
index.ts
Data.js
Data.ts
如何通过导入使用此模块?
我尝试过:
import import * as d from 'data/lib';
我说:
`index.d.ts' is not a module
文件`index.d.ts'为空
答案 0 :(得分:1)
在index.d.ts
旁边需要一个index.js
。您需要根据.ts
文件生成一个版本,才能将其导入其他项目。您可以将tsconfig.json
上的一个名为 declaration 的属性设置为true,然后在调用tsc
生成构建时,它将创建.d.ts
文件自动为您。 Take a look。