如何告诉Typescript编译不检查他不认识的路径模块?

时间:2017-02-13 16:08:27

标签: angular typescript

enter image description here

该文件在运行时工作正常,意味着找到它,但是。当我提供一条尚未存在的路径(将在运行时)时,它不会喜欢。

有没有办法避免路径下方的红线?告诉编译以避免检查它?

1 个答案:

答案 0 :(得分:0)

首先:如果文件在那里,请尝试使用"allowJs": true,编译选项。

其次,如果仅在运行时知道模块,则可以使用声明模拟类型:

在src(或编译中包含的某个地方)的某处添加declare.d.ts

declare module "dev/src/app/mycomp.my.component.js"
{
  export class MyComp {} // or whatever. 
}