我在Ember属地没什么经验
我已经搜索,但我找不到哪个ember插件版本与ember-cli或节点版本兼容
我只能找到支持https://github.com/ember-cli/ember-cli/blob/master/docs/node-support.md的ember-cli节点
我必须体验所有,我只能猜测版本兼容性
例如:与ember-cli 3.x兼容的简单身份验证@2.1.0,与ember-cli 2.x兼容的简单身份验证@1.1.0
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条答案
按热度按时间o75abkj41#
大多数插件的自述文件中都包含兼容性声明。这样的兼容性声明是由Ember插件的默认蓝图生成的。如果存在这样的声明,您可以在GitHub上查看最新版本和旧版本的自述文件。
如果插件没有显式地记录兼容性,你可以看看CI配置。大多数ember插件使用Travis作为持续集成管道。配置存储在
.travis.yml
文件中,作为仓库中源代码的一部分。它应该列出使用的节点版本和测试再次运行的ember-source
版本。大多数的ember插件都是在他们支持范围之外的一些ember版本上运行测试的--很可能是兼容性声明中包含的LTS版本。大多数ember插件支持的节点版本取决于所使用的Ember CLI版本。如果插件所使用的Ember CLI版本支持特定的节点版本,则该插件很可能可以与该版本一起工作。请查看
package.json
中的ember-cli
包以获取所使用的版本。