我刚刚发布了一个 ember-cli 插件,它使用仅在已更新到 Ember 2.x 的项目中可用的功能,方法是对其package.json
和bower.json
.
我应该如何指定插件仅适用于 Ember 2.x?
我刚刚发布了一个 ember-cli 插件,它使用仅在已更新到 Ember 2.x 的项目中可用的功能,方法是对其package.json
和bower.json
.
我应该如何指定插件仅适用于 Ember 2.x?
答案很晚,但我在自己搜索时发现了这个问题。
答案是需要ember-cli-version-checker。该文档提供了几个示例,但要要求 Ember 本身的最低版本,您会这样做
//index.js
let VersionChecker = require('ember-cli-version-checker');
module.exports = {
name: 'awesome-addon',
init() {
let checker = new VersionChecker(this);
checker.for('ember-cli').assertAbove('2.0.0', 'To use awesome-addon you must have ember-cli 2.0.0');
}
};