Bases emberJS

Installation

Installation node et npm

En invite de commande :

Vérifier si node est installé :

node -v

Installer au besoin nodeJs

Tester la version de npm :

npm -v

Pour mettre à jour npm :

npm install npm@latest -g

Installation d'ember-cli

npm install -g ember-cli@2.18

Commandes ember-cli

Création d'une application

Création de l'application myApp

ember new myApp

La structure de l'application créée est la suivante :

┌─app
├─bower_components
├─config
├─dist
├─node_modules
├─public
├─tests
├─tmp
└─vendor

bower.json
ember-cli-build.js
package.json
README.md
testem.js

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

cd myApp
ember serve

Le serveur doit afficher les informations suivantes :

Livereload server on http://localhost:7020
Serving on http://localhost:4200/

L'application ember est consultable à l'adresse http://127.0.0.1:4200

Le serveur peut être arrêté par la frappe des touches CTRL+C

richclient/emberjs/bases.txt · Dernière modification: 2018/01/17 15:49 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0