【问题标题】:Migrating (Mongoose) code to Typescript将 (Mongoose) 代码迁移到 Typescript
【发布时间】:2016-02-26 01:05:00
【问题描述】:

我正在尝试将我的更多后端代码迁移到 Typescript,因为我喜欢进行类型检查,而市场营销总是建议您可以在 typescript 中做尽可能多或尽可能少的工作。但是设置它仍然非常困难,即使在 VS Code 中也应该让它变得简单。

这是我正在创建的一个新模块。参考路径是正确的,但之后没有任何工作。例如,我不能使用Model 接口; import .. = require 找不到 .js 文件; mongoose 名称空间不适用于我的接口定义;...

我应该怎么做才能取得一些进展?

///<reference path="../../../typings/mongoose/mongoose.d.ts" />

// var Resto : Model    = require('./resto.model');
import Resto = require('./resto.model');  // a .js file

interface IResto extends mongoose.Document {
    "qname"          : string;
    "rname"          : string;
    "similar"       : string[];
}

Resto.find({})

【问题讨论】:

    标签: mongoose typescript


    【解决方案1】:

    这个page 原来是最有帮助的

    【讨论】:

      【解决方案2】:

      import .. = require 找不到 .js 文件;

      import 只会找到ts 文件。将扩展名改为.ts

      更多提示:https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html

      【讨论】:

        猜你喜欢
        • 2016-03-15
        • 1970-01-01
        • 1970-01-01
        • 2022-01-06
        • 2018-06-19
        • 1970-01-01
        • 2020-11-22
        • 2013-05-08
        • 2013-12-19
        相关资源
        最近更新 更多