这可能非常愚蠢,但我无法正确使用@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
来完成这项工作?