Premiers pas avec ember-cli

Installation

Ember-cli nécessite d’abord que Node et NPM soient installés sur le système. Suivez les instructions d’installation sur [nodejs.org][1] ou utilisez un gestionnaire de packages préféré (tel que [Homebrew][2] sur OSX). Il est recommandé d’installer la dernière version de chacun.

Une fois terminé, exécutez les commandes suivantes pour vous assurer que l’installation s’est déroulée correctement :

node -v
npm -v

Depuis que le gestionnaire de packages [Yarn][3] a été publié récemment (octobre 2016), il est possible d’installer des dépendances avec Yarn au lieu de NPM. Consultez le guide sur [le site Web de Yarn] [3] pour plus de détails.

Ensuite, installez Ember CLI globalement :

npm install -g ember-cli

OU

yarn global add ember-cli 

Cela accordera l’accès au coureur de ligne de commande Ember.

TONNELLE

Installez globalement Bower, un gestionnaire de packages qui maintient à jour les dépendances frontales. (y compris jQuery, Ember et QUnit)

npm install -g bower

OU

yarn global add bower

Cela accordera l’accès au coureur de ligne de commande Bower.

PhantomJS

Avec Ember CLI, utilisez un exécuteur de test automatisé préféré. La plupart des services de test recommandent ou nécessitent PhantomJS, qui peut être installé via npm ou le site Web PhantomJS. (PhantomJS est le lanceur de test par défaut pour Testem et Karma.)

Pour utiliser PhantomJS pour les tests d’intégration, il doit être installé globalement :

npm install -g phantomjs-prebuilt

ou

yarn global add phantomjs-prebuilt

Gardien

Sur les systèmes d’exploitation OSX et UNIX, il est recommandé d’installer Watchman version 4.x. Cela fournit à Ember CLI un moyen plus efficace de surveiller les modifications du projet.

La surveillance des fichiers sur OSX est sujette aux erreurs et le “NodeWatcher” intégré de Node a du mal à observer les grands arbres. [Watchman] [4] résout ces problèmes et fonctionne bien sur des arborescences de fichiers extrêmement massives.

Sur OSX, installez Watchman en utilisant Homebrew :

brew install watchman

Pour obtenir des instructions d’installation complètes, [reportez-vous à la documentation sur le site Web de Watchman][4].

N’utilisez pas une version NPM de Watchman. La commande suivante peut être utilisée pour le désinstaller :

npm uninstall -g watchman

Félicitations ! Vous pouvez maintenant créer votre premier projet en exécutant :

ember new my-first-app

démarrez le serveur Ember en exécutant :

ember s

Accédez à http://localhost:4200 pour voir la nouvelle application en action.

Accédez à http://localhost:4200/tests pour voir les résultats des tests en action.

[1] : http://nodejs.org [2] : http://brew.sh/ [3] : http://yarnpkg.org [4] : https://facebook.github.io/watchman/