node.js - 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
解决方案
大多数插件在其自述文件中包含兼容性声明。Ember 插件的默认蓝图会生成这样的兼容性声明。如果存在这样的声明,您可以在 GitHub 上查看最新版本和旧版本的自述文件。
如果插件没有明确记录兼容性,您可以查看 CI 配置。大多数 ember 插件使用 Travis 作为持续集成管道。配置作为存储.travis.yml
库中源代码的一部分存储在文件中。它应该列出使用的节点版本和ember-source
再次运行测试的版本。大多数 ember 插件针对超出其支持范围的某些 ember 版本运行测试 - 很可能是其兼容性声明所涵盖的 LTS 版本。
支持的节点版本适用于大多数 ember 插件,由使用的 Ember CLI 版本确定。如果插件使用的 Ember CLI 版本支持该版本,则插件很有可能与特定节点版本一起使用。查看软件包以package.json
获取ember-cli
使用的版本。
推荐阅读
- three.js - threejs:如何围绕其局部轴执行对象旋转?
- python-3.x - 如何打开仅用于在 python 3 中追加的文件
- python - 在 Django 中的视图之间发送数据
- html - Laravel 5.8 显示另一个表的数据,如连接
- r - R GLM 函数省略数据
- active-directory - 收集 AAD 应用注册权限
- python - 熊猫:如何删除#DIV/0!熊猫数据框中“新”列中的NA值?
- python - 有没有办法将嵌套字典的值作为 numpy 数组转换为 pandas 数据帧
- jestjs - 用 jest.mock 模拟 aws-sdk-sns
- ios13 - 检查联系人 swift 5 的多个 postalAddresses