如何通过tsconfig.json在Angular中指定自定义类型

时间:2019-04-16 16:28:04

标签: angular typescript

在我的有角项目中,我通过npm安装模块的类型,这些模块将index.d.ts文件安装在node_modules文件夹中。我想将其移动到另一个位置,然后在tsconfig.json文件中指定修改后的index.d.ts。

我按照

中的步骤进行操作

https://www.detroitlabs.com/blog/2018/02/28/adding-custom-type-definitions-to-a-third-party-library/

,但看不到类型。如果我在node_modules文件夹中放回了类型,但我将其删除了,则可以使用。

这是我的tsconfig部分

"typeRoots": [
  "types",
  "node_modules/@types"
],

该网站说要在根目录中创建文件夹,该根目录与node_modules位于同一文件夹中。在types文件夹中,我有该文件夹的模块名称,因此路径看起来像这样

types \ moduleName \ index.d.ts

但是在我的组件ts文件中,导入和声明行不起作用。仅当index.d.ts返回到node_modules中时有效。

我很困惑。我以为如果在typeRoots标记中指定自定义类型文件夹,它将搜索并找到它。

谢谢

0 个答案:

没有答案