我如何理解,哪些ember插件版本与ember-cli或节点版本兼容

时间:2019-11-16 18:23:22

标签: node.js npm ember.js dependencies version

我对Ember的依赖经验不足

我已经搜索过,但找不到与ember-cli或节点版本兼容的ember插件版本

我只能找到这个ember-cli节点支持https://github.com/ember-cli/ember-cli/blob/master/docs/node-support.md

我是否必须体验所有内容,我只能猜测版本兼容性

例如: ember-simple-auth@2.1.0与ember-cli 3.x兼容, ember-simple-auth@1.1.0与ember-cli 2.x兼容

https://www.npmjs.com/package/ember-simple-auth/v/2.1.0

在“基本用法”主题中,我看到了Ember代码语法,就是这样

例如:nodejs v6.x,npm v3.x,ember-cli 2.13,说它正在工作 我想添加“ ember-cli-sass”,我必须选择哪个版本?

有没有办法找出或不存在类似的东西

谢谢

1 个答案:

答案 0 :(得分:2)

大多数插件在自述文件中都包含兼容性声明。这样的兼容性声明是由default blueprint for Ember addons生成的。如果存在这样的声明,则可以在GitHub上查看最新版本和旧版本的自述文件。

如果附加组件未明确记录其兼容性,则可以查看CI配置。大多数ember插件都使用Travis作为持续集成管道。配置作为存储库中源代码的一部分存储在.travis.yml文件中。它应该列出使用的节点版本和ember-source版本,以再次运行测试。大多数余烬插件会在支持范围之外的某些余烬版本上运行测试-兼容性声明涵盖的LTS版本很可能。

受支持的节点版本适用于大多数由使用的Ember CLI版本确定的余烬插件。如果该插件使用的Ember CLI版本支持该特定节点版本,则该插件很有可能将与该特定节点版本一起使用。在package.json中查看ember-cli软件包,以获取使用的版本。