экспресс.Router () не определен после преобразования в TypeScript

Я преобразую свой проект express nodejs из JS в TypeScript. Я переименовал расширение файла, изменил var на import для » require ()», однако есть одна вещь, которая работает и не определена, express.Маршрутизатор.)(

import express = require('express');
var router = express.Router(); // Undefined
import mongoose = require('mongoose');

Что я должен сделать, чтобы решить эту проблему?

1 ответ

  1. Во-первых, в каталоге проекта необходимо установить типы

    npm install -g typings
    

    Затем установите назначение ввода для expressJS

    typings install express --ambient --save
    

    Это позволит создать тайпинги.json и должен исправить вашу проблему