【发布时间】:2016-11-14 11:47:10
【问题描述】:
我正在尝试使用我的tsconfig.json 配置打字稿,因此它确实可以在 node_modules 中找到定义。
我已经读过,如果我将模块设置为 commonjs,尽管不包括 node_modules,它应该可以工作。
我试图删除排除。试图手动包含,但没有任何效果。
如何配置 typescript 以查找与源 npm 包一起安装的定义文件?
【问题讨论】:
-
它应该在
node_modules目录中找到库,您可以在文档的Module Resolution 部分阅读有关它的信息。但这并不意味着定义也在那里。您是否以某种方式安装了定义(打字、@types 等)? -
安装的定义工作,这是正确的。但是有些模块除了作为实现的一部分之外还提供定义
-
定义文件附带的模块出现什么错误?
-
另外,你使用的是什么版本的 TypeScript?
-
我正在使用 typescript 2,错误只是导入语句没有找到模块
标签: node.js typescript