Ember-CLI-Blanket 项目教程
1. 项目的目录结构及介绍
Ember-CLI-Blanket 是一个用于 Ember CLI 项目的代码覆盖率工具。以下是其基本的目录结构:
ember-cli-blanket/
├── app/
│ ├── adapters/
│ ├── components/
│ ├── controllers/
│ ├── helpers/
│ ├── models/
│ ├── routes/
│ ├── styles/
│ ├── templates/
│ └── index.html
├── config/
│ ├── environment.js
│ └── ember-cli-blanket.js
├── tests/
│ ├── integration/
│ ├── unit/
│ └── test-helper.js
├── vendor/
├── .ember-cli
├── .gitignore
├── .jshintrc
├── .travis.yml
├── Brocfile.js
├── package.json
├── README.md
└── testem.js
目录介绍:
- app/: 包含应用程序的主要代码,如组件、控制器、模型等。
- config/: 包含项目的配置文件,如
environment.js
和ember-cli-blanket.js
。 - tests/: 包含单元测试和集成测试的代码。
- vendor/: 包含第三方库和工具。
- .ember-cli: Ember CLI 的配置文件。
- .gitignore: Git 忽略文件列表。
- .jshintrc: JSHint 配置文件。
- .travis.yml: Travis CI 配置文件。
- Brocfile.js: Broccoli 构建配置文件。
- package.json: 项目的依赖和脚本配置。
- README.md: 项目说明文档。
- testem.js: Testem 测试运行器配置文件。
2. 项目的启动文件介绍
Ember-CLI-Blanket 项目的启动文件主要是 app/index.html
和 tests/test-helper.js
。
app/index.html
这是 Ember 应用程序的入口文件,包含了加载应用程序所需的所有资源和脚本。
tests/test-helper.js
这是测试的入口文件,负责设置和启动测试环境。
3. 项目的配置文件介绍
Ember-CLI-Blanket 的配置文件主要位于 config/
目录下。
config/environment.js
这是 Ember 应用程序的主要配置文件,包含了环境变量和应用程序的配置选项。
config/ember-cli-blanket.js
这是 Ember-CLI-Blanket 的专用配置文件,用于配置代码覆盖率的选项,如排除某些文件或目录。
module.exports = {
blanketOptions: {
modulePrefix: 'your-app-name',
filter: '//',
antifilter: '//',
loaderExclusions: [],
enableCoverage: true,
cliOptions: {
reporters: ['lcov'],
autostart: true,
}
}
};
以上是 Ember-CLI-Blanket 项目的基本教程,涵盖了目录结构、启动文件和配置文件的介绍。希望对你有所帮助!