转换为TypeScript后,express.Router()未定义

时间:2016-05-23 07:38:41

标签: javascript node.js express typescript mean-stack

我正在将我的express nodejs项目从JS转换为TypeScript。我重命名了文件扩展名,更改了var以导入" require()" ,但是有一件事是有效的,并且未定义,express.Router()。

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

我该怎么做才能解决它?!

1 个答案:

答案 0 :(得分:0)

首先,在项目目录中,您需要安装typings

npm install -g typings

然后,安装expressJS的输入目的地

typings install express --ambient --save

这将创建一个typings.json并应该解决您的问题