Angular compiler and tsconfig.json



我正在运行一个简单的Angular-CLI项目。通过向我的package.json添加"compile": "ngc",我可以运行

npm run compile

它调用 Angular 编译器并为我的项目创建一些新文件,例如 home.component.ngfactory.js .我不明白的是为什么ngc使用tsconfig.json(Typescript编译器的配置(来输出其结果。Angular 编译器和 Typescript 编译器之间有什么联系吗?

请参考文档...

TypeScript 是 Angular 应用程序开发的主要语言。 它是JavaScript的超集,具有对类型的设计时支持 安全和工具。

浏览器不能直接执行 TypeScript。打字稿必须是 使用 tsc 编译器"转译"到 JavaScript 中,这需要 一些配置。

本页介绍 TypeScript 配置的某些方面和 对 Angular 开发人员很重要的 TypeScript 环境, 包括有关以下文件的详细信息:
tsconfig.json - TypeScript 编译器配置。 类型
- 类型脚本 声明文件。

tsconfig.json

通常,您将一个名为 tsconfig.json 的 TypeScript 配置文件添加到您的项目中以指导 编译器生成 JavaScript 文件。

打字稿打字

许多JavaScript库,如jQuery,Jasmine测试 library和Angular,用功能扩展了JavaScript环境 以及 TypeScript 编译器无法识别的语法。 当编译器无法识别某些内容时,它会抛出错误。

使用 TypeScript 类型定义文件(d.ts 文件(告诉编译器 关于您加载的库。

相关内容

最新更新