Angular项目文件结构

  • e2e文件夹

    在e2e/下是端到端(End-to-End)测试

  • node_modules文件夹

    cnpm install安装的package.json定义的第三方模块都放在node_modules文件夹

  • src文件夹

    项目的所有的文件得放在src里面

  • app文件夹

    app文件夹存放组件,以及app.module.ts定义根模块

  1. -

app.components.css

  1. -

app.components.ts

  1. -

app.components.html

app.components.css、app.components.ts、app.components.html 组成根组件

  1. -

app.components.spec.ts

  1. -

app.module.ts

根模块

  • assests文件夹

    assests文件夹静态资源

  • environments文件夹

    这个文件夹中包括为各个目标环境准备的文件

  • favicon.ico

    项目图标

  • index.html

    主页面

  • main.ts

    应用的主要入口点

  • polyfills.ts

    填充库(polyfill)能帮助我们把这些不同点进行标准化

  • styles.css

    这里是定义的全局样式

  • test.ts

    单元测试的主要入口点

  • .editorconfig

    编辑器的一个简单配置文件

  • .gitignore

    Git配置的忽略文件

  • angular.json

    angular的配置文件

  • browserslist

    Angular支持的浏览器的配置文件

  • karma.conf.js

    给Karma的单元测试配置

  • package.json

    npm配置文件

  • README.md

    项目的基础文档,说明文档

  • tsconfig.app.json

    TypeScript编译器的配置

  • tsconfig.json

    TypeScript编译器的配置

  • tsconfig.spec.json

    TypeScript编译器的配置

  • tslint.json

    给TSLint和Codelyzer的配置信息,Lint功能可以帮你保持代码风格的统一