Skip to content
Snippets Groups Projects
Commit 7040541c authored by OZGCloud's avatar OZGCloud
Browse files

OZG-130 README_PACKAGE_JSON

parent b409dda6
Branches
Tags
No related merge requests found
# README zur Package.json # README zur Package.json
### Anbei eine Liste(unvollständig) der einzelnen Befehle und einer kurzen Erläuterung. ## Allgemein
Man kann mit Hilfe von `nx --help` eine Liste von Befehlen mit kurzen Erläuterung bekommen.
</br> </br>
## Scripts ### NG/NX short explanation
- Angular ClI = **ng**
- Nx Cli = **nx**
Nx Cli baut auf Angular Cli auf ist jedoch wesentlich schneller bspw. durch
- _advanced code analysis_
- _computation caching (reuse previous results)_
Sofern die Commands für das Generieren von Code genutzt werden, so ist der generierte Code immer derselbe!
### `Install NX global`
npm install -g nx
</br>
## Anbei eine Liste(unvollständig) der einzelnen Befehle und einer kurzen Erläuterung.
| Command | Description | | Command | Description |
| :------ | :------ | | :------ | :------ |
| `nx` </br> `nx --list` | Zeigt alle verfügbaren, schon von nx **vordefinierten**, commands an | `nx` </br> `nx --list` | Zeigt alle verfügbaren, schon von nx **vordefinierten**, commands an
...@@ -20,39 +37,21 @@ ...@@ -20,39 +37,21 @@
</br> </br>
## Affected ## Affected
Man kann mit Hilfe von `nx --help` eine Liste von Befehlen mit kurzen Erläuterung bekommen.
Hier eine kurze Liste mit den wichtigsten Befehlen: Hier eine kurze Liste mit den wichtigsten Befehlen:
`affected:*` bezieht sich meistens auf die von den lokalen Änderungen betroffenen Libraries, kann aber auch auf die betroffenen der Projects gehen. `affected:*`: </br>
Bezieht sich meistens auf die von den lokalen Änderungen betroffenen Libraries, kann aber auch auf die betroffenen der Projecte gehen.
- `affected:libs` - `affected:libs`
Zeigt eine Liste der Libraries die von den aktuellen Änderungen betroffen sind </br> Zeigt eine Liste der Libraries die von den aktuellen Änderungen betroffen sind </br>
(hier kann man zusätzlich auch den `dep-graph` zur Hand nehmen für eine Bessere Übersicht) (hier kann man zusätzlich auch den `dep-graph` zur Hand nehmen für eine bessere Übersicht)
- `affected:test` - `affected:test`
Führt die Test's für die libraries aus die von den lokalen Änderungen betroffen sind. </br> Führt die Test's für die Libraries aus die von den lokalen Änderungen betroffen sind.</br>
(inklusive der app Test's) (inklusive der app Test's)
- `affected:lint` - `affected:lint`
Führt das eslint über die betroffenen Libraries aus. </br> Führt das eslint über die betroffenen Libraries aus. </br>
Wenn man library x verändert die auch von y genutzt wird, werden beide genommen. </br>
Man bekommt am Ende eine Zusammenfassung von den Warnings und Errors. Man bekommt am Ende eine Zusammenfassung von den Warnings und Errors.
- `affected:dep-graph` - `affected:dep-graph`
Selektiert die von den lokalen Änderung betroffenen Libraries vor und stellt diese in Rot dar. Selektiert die von den lokalen Änderung betroffenen Libraries vor und stellt diese in Rot dar.
`affected:apps`, `affected:e2e`, `affected:build` beziehen sich jeweils auf ganze Projekte/Apps. `affected:apps`, `affected:e2e`, `affected:build` beziehen sich jeweils auf ganze Projekte/Apps.
\ No newline at end of file
</br>
</br>
## NG/NX short explanation
- Angular ClI = **ng**
- Nx Cli = **nx**
Nx Cli baut auf Angular Cli auf ist jedoch wesentlich schneller bspw. durch
- _advanced code analysis_
- _computation caching (reuse previous results)_
Sofern die Commands für das Generieren von Code genutzt werden, so ist der generierte Code immer derselbe!
### `Install NX global`
npm install -g nx
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment