我怎么知道,哪个 ember 插件版本与 ember-cli 或节点版本兼容
Posted
技术标签:
【中文标题】我怎么知道,哪个 ember 插件版本与 ember-cli 或节点版本兼容【英文标题】:how can i understand ,which ember addon version compatibility with ember-cli or node version 【发布时间】:2020-03-12 14:24:03 【问题描述】: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】:大多数插件都在其自述文件中包含兼容性声明。这样的兼容性声明是由default blueprint for Ember addons 生成的。如果存在这样的声明,您可以在 GitHub 上查看最新版本和旧版本的自述文件。
如果插件没有明确记录兼容性,您可以查看 CI 配置。大多数 ember 插件使用 Travis 作为持续集成管道。配置存储在.travis.yml
文件中,作为存储库中源代码的一部分。它应该列出使用的节点版本和再次运行测试的ember-source
版本。大多数 ember 插件针对超出其支持范围的一些 ember 版本运行测试 - 很可能是其兼容性声明涵盖的 LTS 版本。
支持的节点版本适用于大多数 ember 插件,由使用的 Ember CLI 版本确定。如果插件使用的 Ember CLI 版本支持该版本,则插件很有可能与特定节点版本一起使用。查看package.json
for ember-cli
包以获取使用的版本。
【讨论】:
以上是关于我怎么知道,哪个 ember 插件版本与 ember-cli 或节点版本兼容的主要内容,如果未能解决你的问题,请参考以下文章
在 Ember 1.13 及更高版本中,当迭代字符串数组时,我应该使用哪个键?