ed2*_*209 4 mongoose node.js express typescript
我有一个项目,我正在使用typescript,并希望使用typescript定义文件与mongoose等库进行交互.我通过安装了相应的.d.ts文件
tsd query mongoose --action install
tsd query node --action install
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过以下代码导入mongoose
///<reference path="../typings/mongoose/mongoose.d.ts">
import mongoose = require("mongoose");
class MongooseUser
{
constructor()
{
}
useMongoose():any {
return mongoose.Collection;
}
}
Run Code Online (Sandbox Code Playgroud)
显然,我现在不想在这里做任何事情,但是当我提出这个问题时,我会得到以下错误
Unable to resolve external module '"mongoose"'.
Module cannot be aliased to a non-module type.
error TS2095: Could not find symbol 'mongoose'.
Run Code Online (Sandbox Code Playgroud)
要么找一个关于如何使用这些东西的完整例子(可悲的是文档提供的很糟糕)或一些指针.谢谢.
您的参考标签不正确.你忘了关闭它/>.固定:
///<reference path="../typings/mongoose/mongoose.d.ts"/>
Run Code Online (Sandbox Code Playgroud)
这将帮助您防止此类错误:https://github.com/TypeStrong/grunt-ts#references
| 归档时间: |
|
| 查看次数: |
5860 次 |
| 最近记录: |