我怎么知道,哪个 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成员行为规范化响应

您在Ember.js应用程序中使用哪个UI工具包?

在 Ember 1.13 及更高版本中,当迭代字符串数组时,我应该使用哪个键?

前端框架哪个强,看过就知道

如何知道在 Flutter 应用中使用哪个版本的 Google Firebase 插件?

在将查询响应分配给模型字段时丢失大量的ember-data类属性