【发布时间】:2018-04-14 00:31:29
【问题描述】:
我在 Arch Linux 上运行 Visual Studio Code 1.17.2 以开始使用 Node.js/Angular4。为了避免松散类型造成的混乱,我也想在 NodeJS 服务器上使用 TypeScript。所以我的主文件叫做server.ts。
问题:我没有在 express 或 socket.io 等外部包上获得智能感知。例如,当我输入require('express'). 时,没有包含方法建议的列表。这似乎是由扩展引起的:将 server.ts 重命名为 server.js 后,它工作正常(已经使用 npm 安装了输入)。
由于我的文件是 TypeScript 而没有 JavaScript,我想使用正确的 .ts 扩展名而不是 .js。但是如何让智能感知基于 .ts 扩展工作?
【问题讨论】:
标签: javascript node.js typescript visual-studio-code intellisense