如何从node_modules导入模块?

时间:2020-03-24 13:08:44

标签: node.js npm node-modules

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'为空

1 个答案:

答案 0 :(得分:1)

index.d.ts旁边需要一个index.js。您需要根据.ts文件生成一个版本,才能将其导入其他项目。您可以将tsconfig.json上的一个名为 declaration 的属性设置为true,然后在调用tsc生成构建时,它将创建.d.ts文件自动为您。 Take a look