Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
richclient:emberjs:bases [2018/01/17 00:30] – [Installation node et npm] jcheron | richclient:emberjs:bases [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
npm install -g ember-cli@2.18 | npm install -g ember-cli@2.18 | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Commandes ember-cli ===== | ||
+ | |||
+ | ==== Création d'une application ==== | ||
+ | Création de l' | ||
+ | <sxh bash; | ||
+ | ember new myApp | ||
+ | </ | ||
+ | |||
+ | La structure de l' | ||
+ | <sxh bash; | ||
+ | ┌─app | ||
+ | ├─bower_components | ||
+ | ├─config | ||
+ | ├─dist | ||
+ | ├─node_modules | ||
+ | ├─public | ||
+ | ├─tests | ||
+ | ├─tmp | ||
+ | └─vendor | ||
+ | |||
+ | bower.json | ||
+ | ember-cli-build.js | ||
+ | package.json | ||
+ | README.md | ||
+ | testem.js | ||
+ | </ | ||
+ | |||
+ | |||
+ | |< 100% >| | ||
+ | ^Dossier/ | ||
+ | |app | Contient les sources de l' | ||
+ | |bower_components / bower.json | bower est un gestionnaire de dépendances pour js (utilisé par ember-cli pour gérer les plugins) | | ||
+ | |config | contient le fichier environnement.js gérant la configuration de l' | ||
+ | |dist |Contient le build de l' | ||
+ | |node_modules / package.json | packages npm (node.js) | | ||
+ | |public |Dossier pour les assets (fonts, css, images...) | | ||
+ | |tests / testem.js |Tests automatisés (exécutables par ember-cli) | | ||
+ | |tmp |dossier pour fichiers temporaires utilisés par ember-cli | | ||
+ | ==== Lancement du serveur ==== | ||
+ | |||
+ | <sxh bash; | ||
+ | cd myApp | ||
+ | ember serve | ||
+ | </ | ||
+ | |||
+ | Le serveur doit afficher les informations suivantes : | ||
+ | |||
+ | <sxh bash; | ||
+ | Livereload server on http:// | ||
+ | Serving on http:// | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | Le serveur peut être arrêté par la frappe des touches <wrap keyboard> | ||
+ | |||