Angular项目文件概览

一、Angular项目文件结构

二、项目文件介绍

项目文件中主要的文件为 文件夹src,下面分为两部分介绍,根目录中的src文件夹和除了src文件夹以外的文件。

1、src文件夹

文件描述
app/app.component.{ts,html,css,spec.ts}使用 HTML 模板、CSS 样式和单元测试定义 AppComponent 组件。 它是组件,随着应用的成长它会成为一棵组件树的根节点。
app/app.module.ts定义 AppModule,根模块为 Angular 描述如何组装应用。 目前,它只声明了 AppComponent。 不久,它将声明更多组件。
assets/*这个文件夹下你可以放图片等任何东西,在构建应用时,它们全都会拷贝到发布包中。
environments/*这个文件夹中包括为各个目标环境准备的文件,它们导出了一些应用中要用到的配置变量。 这些文件会在构建应用时被替换。
browserslist一个配置文件,用来在不同的前端工具之间共享目标浏览器。
favicon.ico网站书签栏图标,可替换成自己的图标。
index.html主页面
karma.conf.js给Karma的单元测试配置,当运行 ng test 时会用到它
main.ts应用的主要入口点
polyfills.ts不同的浏览器对 Web 标准的支持程度也不同, 腻子脚本(polyfill)能把这些不同点进行标准化。
styles.css全局样式
test.ts单元测试的主入口点
tsconfig.{app|spec}.jsonTypeScript 编译器的配置文件
tslint.json额外的 Linting 配置

2、src文件夹以外的文件

文件描述
e2e/end-to-end 测试
node_modules/存放package.json中列举的所有第三方模块
.editorconfig编辑器简单配置文件
.gitignore一个 Git 的配置文件,用来确保某些自动生成的文件不会被提交到源码控制系统中
angular.jsonAngular CLI 的配置文件
package.jsonnpm配置文件
protractor.conf.js给Protractor使用的端到端测试配置文件,当运行 ng e2e 的时候会用到它
README.md项目的基础文档,预先写入了 CLI 命令的信息
tsconfig.jsonTypeScript 编译器的配置,你的 IDE 会借助它来给你提供更好的帮助
tslint.json给TSLint和Codelyzer用的配置信息,当运行 ng lint 时会用到。 Lint 功能可以帮你保持代码风格的统一

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部