【发布时间】:2016-05-23 07:38:40
【问题描述】:
我正在将我的 express nodejs 项目从 JS 转换为 TypeScript。我重命名了文件扩展名,将 var 更改为 import for "require()",但是有一件事正在工作且未定义,express.Router()。
import express = require('express');
var router = express.Router(); // Undefined
import mongoose = require('mongoose');
我应该怎么做才能解决它?!
【问题讨论】:
-
您不必进行任何重命名,只需为 express 安装 typescript 定义即可。
-
我正在使用 Webstorm IDE,因为我正在学习,所以 IDE 让事情变得更容易一些。我应该把打字稿定义放在哪里?
-
import {express } from 'path to express module'
标签: javascript node.js express typescript mean-stack