如何使用 ember-dev 来开发 Ember 包
Ember Dev 是由 Ember 核心团队开发的一个用来辅助开发 Ember 包的工具。目前还处于 社会主义初级阶段,可谓是“万里长征”迈出了好几步。目前 Ember Dev 已经包含了一些基本的工具,可以帮助我们提高 Ember 包开发的速度。其为我们搭建了开发、测试、发布等基本操作环境。用官方的语言来表达一下 Ember Dev 现在的状态:
目前 Ember Dev 还不推荐公众使用,因为还缺少一些重要的特性,比如缺少生成器。
尽管如此,我们还是可以放心的使用 Ember Dev 来搭建 Ember 包项目的构建环境的。
基本目录结构
├── Assetfile ├── Gemfile ├── README.md ├── Rakefile ├── VERSION ├── config.ru ├── ember-dev.yml ├── generators │ └── license.js ├── packages │ └── ember-pkg-example │ ├── lib │ │ ├── core.js │ │ └── main.js │ ├── package.json │ └── tests ├── project.json └── tests └── ember_configuration.js
目录与文件用途
Assetfile
:rake-pipeline配置文件。Gemfile
:定义项目依赖的RubyGems。README.md
:项目说明文件,通常包括项目的简介、使用说明、开发指南等等。Rakefile
:项目开发过程中常使用的构建任务,通过rake -T
可以查看任务清单。VERSION
:项目版本申明文件。config.ru
:Rack配置文件。ember-dev
:ember-dev配置文件。generators/license.js
:版权声明文件,该文件中的内容会被自动添加到生成的js文件的头部,用作版权声明。packages
:项目源代码目录,代码就是从这里开始的走向成功的。project.json
:bpm配置文件。tests/ember_configuration.js
:测试环境配置文件。
实例代码
如果需要一个感性、直面的认识,那么赶紧去签出 ember-pkg-example 的源代码,然后按照 README 一步步迈进吧。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论