首页 > 解决方案 > how can i understand ,which ember addon version compatibility with ember-cli or node version

问题描述

I have not much experienced in Ember dependency

I have searched but i can not find which ember addon version compatibility with ember-cli or node version

I can find only this ember-cli node support https://github.com/ember-cli/ember-cli/blob/master/docs/node-support.md

Do I have to experience all , I can only guess version compatibility

For example : ember-simple-auth@2.1.0 compatible with ember-cli 3.x , ember-simple-auth@1.1.0 compatible with ember-cli 2.x

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

In the topic "Basic Usage" , i saw the Ember code syntax then this is it

For example : nodejs v6.x , npm v3.x, ember-cli 2.13 , Let's say it is working i want to add "ember-cli-sass" , which version i must choose ?

Is there a way to find out or isn't there something like that

Thanks

标签: node.jsnpmember.jsdependenciesversion

解决方案


大多数插件在其自述文件中包含兼容性声明。Ember 插件的默认蓝图会生成这样的兼容性声明。如果存在这样的声明,您可以在 GitHub 上查看最新版本和旧版本的自述文件。

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

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


推荐阅读