richclient:emberjs:bases

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/16 18:41] – [Installation] jcheronrichclient:emberjs:bases [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ===== Installation ===== ===== Installation =====
 +==== Installation node et npm ====
 +
 __En invite de commande :__ __En invite de commande :__
  
Ligne 14: Ligne 16:
  
 Tester la version de npm : Tester la version de npm :
-<sxh bash;nogutter>+<sxh bash;gutter:false>
 npm -v npm -v
 </sxh> </sxh>
Ligne 22: Ligne 24:
 npm install npm@latest -g npm install npm@latest -g
 </sxh> </sxh>
 +
 +==== Installation d'ember-cli ====
 +
 +<sxh bash;gutter:false>
 +npm install -g ember-cli@2.18
 +</sxh>
 +
 +
 +===== Commandes ember-cli =====
 +
 +==== Création d'une application ====
 +Création de l'application myApp
 +<sxh bash;gutter:false>
 +ember new myApp
 +</sxh>
 +
 +La structure de l'application créée est la suivante :
 +<sxh bash;gutter:false>
 +┌─app
 +├─bower_components
 +├─config
 +├─dist
 +├─node_modules
 +├─public
 +├─tests
 +├─tmp
 +└─vendor
 +
 +bower.json
 +ember-cli-build.js
 +package.json
 +README.md
 +testem.js
 +</sxh>
 +
 +
 +|< 100% >|
 +^Dossier/fichier ^Rôle ^
 +|app | Contient les sources de l'application : routes, components, models, templates, controllers, services |
 +|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'application |
 +|dist |Contient le build de l'application après son déploiement |
 +|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;gutter:false>
 +cd myApp
 +ember serve
 +</sxh>
 +
 +Le serveur doit afficher les informations suivantes :
 +
 +<sxh bash;gutter:false>
 +Livereload server on http://localhost:7020
 +Serving on http://localhost:4200/
 +</sxh>
 +
 +L'application ember est consultable à l'adresse <nowiki>http://127.0.0.1:4200</nowiki>
 +
 +Le serveur peut être arrêté par la frappe des touches <wrap keyboard>CTRL+C</wrap>
 +
  
  • richclient/emberjs/bases.1516124510.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)