TypeScript 文件编译了多少次?

How many times a TypeScript file compiles?

我想学习 typescript 并开始使用 MEAN 技术栈来构建我的想法,但我担心 typescript 需要 运行 每次用户进入网站还是只有一次?

当您 运行 和 ng build 时,Typescript 会编译为 JavaScript 并且它还会优化代码。构建完成后,您将拥有 index.html.js 个文件,每个文件都是根据您的延迟加载模块之一生成的。

您使用 TypeScript 编译器构建您的项目一次,并生成 .js 文件,这些文件可以 运行 直接在 nodejs 或浏览器中(取决于它们的设计环境)。

这是一次性过程。从那时起,唯一真正“运行s”的代码是编译输出的.js文件。

因此,无需在用户每次进入网站时都重新编译 TypeScript 代码。

您的代码通常只有在您修改代码并希望“构建”代码的更新版本时才会重新编译。