0

不存在将 Typescript 与 Express4 一起使用的项目模板,但是存在使用 express3 的 typescript 模板。是不是TS与Express4不兼容。

我尝试使用 Express3 模板创建常规 TS,卸载 Express3 npm 包并添加 Express4 包。它没有编译。我还按照https://code.visualstudio.com/Docs/runtimes/nodejs中的说明添加了 TDS ,它给出了更多错误,例如找不到属性 express.favicon()。

4

1 回答 1

0

只需创建“Basic Node.js Express 4 Application”JavaScipt 类型应用程序,然后删除app.js并添加app.ts。重新启动 VS 后,现在您应该看到TS作为项目图标。

也在包管理器控制台中运行它

npm install tsd -g
tsd install express --save

并将这一行添加到app.ts的顶部

/// <reference path="path to your tsd.d.ts" />

通常tsd.d.ts将放置在您的解决方案文件夹的根目录中的类型文件夹中

于 2016-02-15T13:02:43.613 回答