如何使用带有角度2 webpack启动器的猫鼬类型

时间:2017-02-04 09:37:50

标签: angular typescript mongoose webpack typing

我很新,所以这应该很简单。

我正在使用angular2-webpack-starter

根据mongoose docs,如果我包含他们的js文件,我可以得到mongoose的全局变量

如果我做declare var mongoose : any;事情有效,但我想要猫鼬的打字。我似乎无法如何添加它们。

我做npm install @types/mongoose -S后,我可以看到文件node_mudles/mongoose/index.d.ts如何告诉typescripte变量mongoose是该文件的类型?

提前感谢。

1 个答案:

答案 0 :(得分:0)

安装mongoose@types/mongoose后,您只需导入它即可。

检查here

import * as mongoose from 'mongoose';

另外,请确保tsconfig.json内的compilerOptions内设置了以下内容。

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