---
# System prepended metadata

title: Schematics
tags: [Angular]

---

---
title: Schematics 
tags: "Angular"
image: 
---
<!-- title naming rule: https://roadmap.sh/angular -->

# Schematics

:::info
Schematics 是一個程式碼產生器，只是它並不只是單純的程式碼產生器。因為我們除了可以透過它來產出我們所需要的程式碼、檔案外，甚至還可以透過它去修改我們的程式碼、幫我們快速地安裝所需的套件，算是非常強大的工具！

作為 Angular 生態圈的一份子，而 Angular CLI 又這麼強大的情況下， Schematics 當然也不能讓 Angular CLI 專美於前， Angular 開發團隊在設計 Schematics 時，主要圍繞著以下四個目標展開：

* 容易使用與開發
* 容易擴充與重用
* 無副作用 (Atomicity)
* 支援非同步處理
:::

## h2 title a

* ==...==
* ...


### h3 title 1

* ...
* ...


### h3 title 2

* ...
* ...

## h2 title b

* ...
* ...

## References

* [Angular Schematics 實戰三十天](https://ithelp.ithome.com.tw/users/20090728/ironman/2149)


