ember-cliember-cli入门


备注

本节概述了ember-cli是什么,以及开发人员为什么要使用它。

它还应该提到ember-cli中的任何大型主题,并链接到相关主题。由于ember-cli的文档是新的,您可能需要创建这些相关主题的初始版本。

创建项目的简单语法是:

ember new my-new-app
cd my-new-app
ember s

请在本文档中检查设置ember-cli的说明

安装

Ember-cli首先要求在系统上安装Node和NPM。请遵循nodejs.org上的安装说明,或使用首选软件包管理器(例如OSX上的Homebrew )。建议安装每个软件包的最新版本。

完成后,运行以下命令以确保安装正确:

node -v
npm -v
 

由于Yarn包管理器最近已经发布(2016年10月),因此可以使用Yarn而不是NPM来安装依赖项。查看纱线网站上的指南以获取更多详细信息。

接下来,全局安装Ember CLI:

npm install -g ember-cli
 

要么

yarn global add ember-cli 
 

这将授予对ember命令行运行程序的访问权限。

BOWER

全球安装Bower,这是一个使前端依赖关系保持最新的软件包管理器。 (包括jQuery,Ember和QUnit)

npm install -g bower
 

要么

yarn global add bower
 

这将授予对bower命令行运行器的访问权限。

PhantomJS

使用Ember CLI,使用首选的自动测试运行器。大多数测试服务推荐或要求PhantomJS,可以通过npm或PhantomJS网站安装。 (PhantomJS是Testem和Karma的默认测试运行器。)

要使用PhantomJS进行集成测试,必须全局安装:

npm install -g phantomjs-prebuilt
 

要么

yarn global add phantomjs-prebuilt
 

看守者

在OSX和类UNIX操作系统上,建议安装Watchman版本4.x.这为Ember CLI提供了一种更有效的方式来观察项目变更。

OSX上的文件监视容易出错,Node的内置NodeWatcher 无法观察大树。 Watchman解决了这些问题并在极其庞大的文件树上表现良好。

在OSX上,使用Homebrew安装Watchman:

brew install watchman
 

有关完整的安装说明, 请参阅Watchman网站上的文档

不要用守望的NPM版本。以下命令可用于卸载它:

npm uninstall -g watchman
 

恭喜!现在,您可以通过运行来创建第一个项目:

ember new my-first-app
 

通过运行启动Ember服务器:

ember s
 

导航到http://localhost:4200 以查看正在运行的新应用。

导航到http://localhost:4200/tests 以查看测试结果的实际效果。