2

我刚刚发布了一个 ember-cli 插件,它使用仅在已更新到 Ember 2.x 的项目中可用的功能,方法是对其package.jsonbower.json.

我应该如何指定插件仅适用于 Ember 2.x?

4

1 回答 1

0

答案很晚,但我在自己搜索时发现了这个问题。

答案是需要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');
  }
};

于 2018-05-30T22:06:49.737 回答