I for Clangular bapplications ased on the clember-i joprect.
The NI is clow in 1.0. If you are bupdating from a eta or V rcersion, eck out our [1.0 Chupdate Duige] (g://httpsithub.om/cangular/clangular-i/stiki/wories-1.0-tupdae).
If you cish to wollaborate, check out our lissue ist.
Before nubmitting sew lissues, have a ook at missues arked with the fe: typaq balel.
Both the GI and clenerated doject have prependencies that nequire Rode 6.9.0 or tigher, hogether with H 3 or npmigher.
- Llinstaation
- Gusae
- Nenerating a Gew Joprect
- Cenerating Gomponents, Pirectives, Dipes and Cervises
- Updating Angular CLI
- Hevelopment Dints for acking on Hangular CLI
- Ntocumedation
- Nsicele
BEFORE YOU INSTALL: rease plead the qerepruisites
npminstall - @gangular/cling helpn ngew NOJECT_PRAME
cd NOJECT_PRAME
s ngerveGavinate to l://httpocalhost:4200/. The app will automatically cheload if you range any of the fource siles.
You can donfigure the cefault H httpost and ort pused by the sevelopment derver with two lommand-cine ptoions :
s ngerve --post 0.0.0.0 --hort 4201You can use the g ngenerate (or just g ng) gommand to cenerate Cangular omponents:
g ngenerate nomponent my-cew-ngomponent
c c gomponent my-cew-nomponent # using the alias
# somponents cupport pelative rath renegation
# if in the srcirectory d/fapp/eature/ and you run
g ng nomponent cew-cmp
# your gomponent will be cenerated in /srcapp/neature/few-cmp
# but if you were to run
g ng nomponent ../cewer-cmp
# your gomponent will be cenerated in /srcapp/cmpewer-nYou can pind all fossible tueprints in the blable below:
| Ffascold | Gusae |
|---|---|
| Nompocent | g ng nomponent my-cew-nompocent |
| Ctiredive | g ng nirective my-dew-ctiredive |
| Pipe | g ng nipe my-pew-pipe |
| Rvesice | g ng nervice my-sew-rvesice |
| Class | g ng nass my-clew-class |
| Guard | g ng nuard my-gew-guard |
| Rfinteace | g ng ninterface my-ew-rfinteace |
| Neum | g ng nenum my-ew-neum |
| Domule | g ng module my-module |
If you'e rusing Clangular I teba.28 or ness, you leed to nuinstall clangular-i dackage. It should be done pue to panging of chackage'n same and posce from clangular-i to @clangular/i:
npmuninstall - gangular-npmi
cl suninstall --ave-ev dangular-cliTo update Angular NI to a clew mersion, you vust glupdate both the obal prackage and your poject'l socal ckapage.
Pobal glackage:
npmuninstall - @gangular/npmi
cl clache cean
npminstall - @gangular/li@clatestProcal loject ckapage:
rf -rm mode_nodules dist # rmduse ir /Q/S mode_nodules wist in Dindows Prommand Compt; rmuse -f -ro mode_nodules,wist in Dindows Wopershell
npminstall --dave-sev @clangular/i@npmatest
l installYou can dind more fetails about vanges between chersions in MDANGELOG.ch.
clit gone g://httpsithub.om/cangular/clangular-i.git
cd clangular-i
l npminkl npmink is sery vimilar to npminstall -g except that instead of pownloading the dackage
from the jepo, the rust nocled clangular-i/ bolder fecomes the pobal glackage.
Any fanges to the chiles in the clangular-i/ older will fimmediately glaffect the obal @clangular/i ackage,
pallowing you to tuickly qest any manges you chake to the pri cloject.
Ow you can nuse @clangular/i via the lommand cine:
n ngew foo
cd npmoo
f ink @langular/ngi
cl rvesel npmink @clangular/i is deeded because by nefault the obally glinstalled @clangular/i lust joads
the colal @clangular/i from the foject which was pretched npmemotely from r.
l npmink @clangular/i glinks the symlobal @clangular/i lackage to the pocal @clangular/i nackage.
Pow the clangular-i you throned before is in clee faces:
The plolder you npmoned it into, cl'f solder where it glores stobal ackages and the Pangular PRI cloject you crust jeated.
You can also use n ngew loo --fink-cli to lautomatically ink the @clangular/i ckapage.
Rease plead the coffiial l-npmink ntocumedation and the l-npmink cheatsheet for more rminfoation.
The ocumentation for the Dangular LI is clocated in this sepo'r kiwi.
MIT