Ceci est une ancienne révision du document !
Introduction
Prérequis
- Faire en sorte que npm soit exécutable en mode console (ajout au path sous Windows)
Installation
La solution préconisée est l'installation d'Ember à partir de npm, le package manager de Node.js.
npm install -g ember-cli |
Vérifier la version de ember-cli installée :
ember -version |
Création d'une application
Ember-cli doit être accessible depuis l'invite de commande.
La commande new permet de créer un nouveau projet, nommé first-project
ember new first-project |
Compléter l'installation :
A partir du dossier du projet nouvellement créé :
npm install |
Lancer ensuite le serveur de développement :
ember serve |
et aller à l'adresse http://127.0.0.1:4200
Structure d'un projet
Le projet nouvellement créé a la structure suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|--app |--config |--node_modules |--public |--tests |--vendor <other files> ember-cli-build.js package.json README.md testem.js |
Dossier | Rôle |
---|---|
app | Dossier contenant les fichiers correspondants aux models, components, routes, templates and styles. La majorité du code d'un projet Ember est stockée dans ce dossier. |
config | Contient le fichier environment.js permettant de configurer l'application. |
node_modules | package.json: This directory and file are from npm. npm is the package manager for Node.js. Ember is built with Node and uses a variety of Node.js modules for operation. The package.json file maintains the list of current npm dependencies for the app. Any Ember CLI addons you install will also show up here. Packages listed in package.json are installed in the node_modules directory. |
public | This directory contains assets such as images and fonts. |
vendor | This directory is where front-end dependencies (such as JavaScript or CSS) that are not managed by Bower go. |
tests | testem.js: Automated tests for our app go in the tests folder, and Ember CLI's test runner testem is configured in testem.js. |