richclient:emberjs:bases

Bases emberJS

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

npm install -g ember-cli@2.18

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

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 : il y a 5 ans
  • de 127.0.0.1