编译时未识别@types

时间:2017-06-26 13:31:10

标签: angular typescript types

这可能非常愚蠢,但我无法正确使用@types文件夹中的node_modules

根据我的理解,我需要简单地配置我的tsconfig.json文件,使其正常工作,如下所示:

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

例如,我在@types fullcalendar定义中包含以下内容:

export as namespace FC;

export interface Calendar {
    /**
     * Gets the version of Fullcalendar
     */
    version: string;
}

我想从我的角度组件中使用这个定义:

foo: FC.Calendar;

被正确识别,我可以毫无问题地得到定义。 (那是因为我认为与tsconfig.json的绑定是正确的),但在编译时,angular-cli只告诉我:

  

无法找到命名空间' FC'。

我是否错过了一个让这项工作成功的webpack配置?我是否有一个特定的import来完成这项工作?

0 个答案:

没有答案