js:ember:intro

Ceci est une ancienne révision du document !


Introduction

  • Installer au besoin Node.js et npm qui doivent être présents sur le poste de travail
  • Faire en sorte que npm soit exécutable en mode console (ajout au path sous Windows)

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

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

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.
  • js/ember/intro.1507991699.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)