如何在 angular 2 webpack starter 中使用猫鼬类型
how to use mongoose typings with angular 2 webpack starter
我是新手所以这应该很简单。
我正在使用 angular2-webpack-starter
根据mongoose docs,如果我包含他们的 js 文件,我可以获得 mongoose 的全局变量
如果我这样做 declare var mongoose : any;
一切正常,但我想要猫鼬的类型。我似乎不知道如何添加这些。
一旦我这样做 npm install @types/mongoose -S
我可以看到文件 node_mudles/mongoose/index.d.ts
我如何告诉 typescripte 变量 mongoose
是该文件的类型?
提前致谢。
安装 mongoose
和 @types/mongoose
后,只需导入即可。
勾选here
import * as mongoose from 'mongoose';
此外,请确保在 compilerOptions
内的 tsconfig.json
中设置了以下内容。
"typeRoots": [
"node_modules/@types"
]
我是新手所以这应该很简单。
我正在使用 angular2-webpack-starter
根据mongoose docs,如果我包含他们的 js 文件,我可以获得 mongoose 的全局变量
如果我这样做 declare var mongoose : any;
一切正常,但我想要猫鼬的类型。我似乎不知道如何添加这些。
一旦我这样做 npm install @types/mongoose -S
我可以看到文件 node_mudles/mongoose/index.d.ts
我如何告诉 typescripte 变量 mongoose
是该文件的类型?
提前致谢。
安装 mongoose
和 @types/mongoose
后,只需导入即可。
勾选here
import * as mongoose from 'mongoose';
此外,请确保在 compilerOptions
内的 tsconfig.json
中设置了以下内容。
"typeRoots": [
"node_modules/@types"
]