我可以在简单的 JS 平均应用程序中使用 TS classes/interfaces 吗?

Can I use TS classes/interfaces in a simple JS mean application?

假设我有一个用 JS 编写的构建 MEAN 应用程序,我想保留它但使用 TS 添加一些 classes/interfaces(我想这样做是因为我想要接口)并在我的控制器与我的后端通信。可能吗?如果是,我该怎么做?

提前致谢!

由于 TypeScript 是 javascript 的超集,所有 JS 代码都可以在 TypeScript 中运行,但您需要将文件扩展名从 .js 更改为 .ts

此外,所有 typescript 代码必须在 运行 之前编译回 javascript。这意味着必须安装和配置打字稿编译器。

这就是我对你问题的回答。

作为一条建议,因为您是使用 MEAN 堆栈构建的,所以您已经习惯了 Angular 构建代码的方式。

如果是这种情况,那么您可以使用名为 NestJS 的框架以与 TypeScript 相同的方式构建您的服务器,该框架非常类似于 Angular:

https://nestjs.com