这是非常简单的代码:打字稿错误:app.ts(18,10):错误TS2503:找不到命名空间“服务器”
"use strict";
import * as express from "express";
class Server {
public app: express.Application;
public static run(): Server {
return new Server();
}
constructor() {
this.app = express();
}
}
var server = Server.run();
export = server.app;
当我尝试编译tsc app.ts
我得到一个错误:
app.ts(18,10): error TS2503: Cannot find namespace 'server'.
尽管错误的TSC创建输出文件(app.js)
为什么我得到的错误?我做错了什么?
你是否也有'express'定义文件? –