我正在尝试使用TypeScript制作一个Express应用程序。
这是我的代码:
//<reference path="./server/types/node.d.ts"/>
//<reference path="./server/types/express.d.ts"/>
import express = require('express');
var app = express();
app.get('/', function(req, res) {
res.send('hi');
});
app.listen(3000);
并没有什么特别惊人的事情,我只是在尝试让它工作,但不知何故,每当我尝试将这个文件翻译成js文件时,都会出现奇怪的错误,即使我将express版本更改为3.1(express.d.ts仅支持express 3.1而不是4.x)。
有任何想法,在哪里可以获取express 4.x的express.d.ts文件或者我做错了什么吗?
>> error TS2071: Unable to resolve external module ''express''
>> error TS2071: Module cannot be aliased to a non-module type.
>> error TS2095: Could not find symbol 'express'.