我怎么能理解,哪个 ember 插件版本与 ember-cli 或节点版本兼容

how can i understand ,which ember addon version compatibility with ember-cli or node version

我在Ember依赖方面没有多少经验

我搜索过但找不到哪个 ember 插件版本与 ember-cli 或节点版本

兼容

我只能找到这个 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

在主题 "Basic Usage" 中,我看到了 Ember 代码语法,就是这样

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

有没有办法找出来,或者没有类似的东西

谢谢

大多数插件在其自述文件中包含兼容性声明。这样的兼容性声明是由default blueprint for Ember addons生成的。如果存在这样的声明,您可以在 GitHub.

上查看最新版本和旧版本的自述文件

如果插件没有明确记录兼容性,您可以查看 CI 配置。大多数 ember 插件使用 Travis 作为持续集成管道。配置作为存储库中源代码的一部分存储在 .travis.yml 文件中。它应该列出使用的节点版本和 ember-source 版本测试再次 运行。大多数 ember 插件 运行 他们针对超出其支持范围的某些 ember 版本进行测试 - 很可能是其兼容性声明涵盖的 LTS 版本。

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