角项目结构? [入门]

时间:2018-08-10 20:57:59

标签: javascript angular typescript

我目前正在尝试学习Web开发,并决定使用Angular6。在看了一些教程之后,我才开始我的第一个实际项目。基本上,我只是想知道人们通常如何构造他们的项目。同样,我只是创建一些组件,例如;页眉,页脚,导航,内容。。然后在应用程序组件html文件中放入标签(依此类推)。还是有更好的方法来做到这一点? 同样,感谢您对开始进行角度/网络开发的人的任何提示,谢谢。

1 个答案:

答案 0 :(得分:1)

如果使用Angular CLI(https://cli.angular.io/)引导您的项目,您将获得基本结构。上面提到的站点对典型的项目目录结构有很好的建议;但是,对于第一个项目,只需要遵循Angular CLI来创建您的初始项目,并允许您生成组件并在前4个CLI命令中提供服务就更容易了。随着您的应用程序的增长,您可能会考虑其他子目录。

这是一个典型的入门项目。

.
├── README.md
├── angular.json
├── e2e
│   ├── protractor.conf.js
│   ├── src
│   │   ├── app.e2e-spec.ts
│   │   └── app.po.ts
│   └── tsconfig.e2e.json
├── package-lock.json
├── package.json
├── src
│   ├── app
│   │   ├── app.component.css
│   │   ├── app.component.html
│   │   ├── app.component.spec.ts
│   │   ├── app.component.ts
│   │   └── app.module.ts
│   ├── assets
│   ├── browserslist
│   ├── environments
│   │   ├── environment.prod.ts
│   │   └── environment.ts
│   ├── favicon.ico
│   ├── index.html
│   ├── karma.conf.js
│   ├── main.ts
│   ├── polyfills.ts
│   ├── styles.css
│   ├── test.ts
│   ├── tsconfig.app.json
│   ├── tsconfig.spec.json
│   └── tslint.json
├── tsconfig.json
└── tslint.json