如何从ember-CLI中获取ember.js和ember-data的版本信息?

9

执行ember -v只会显示 Ember CLI 版本。

如何查看 Ember.js 和 Ember Data 的版本?

2个回答

7

ember.jsember-data的版本由你的应用程序依赖项确定。

Bower依赖项列在bower.json文件中。

npm依赖项列在您的package.json文件中。

在命令行中,您可以使用catgrep来显示相关行。

例如,在应用程序目录中(与您使用ember -v的位置相同):

cat bower.json | grep ember-data

这将返回与文本 ember-data 匹配的任何行。 它会输出类似于以下内容:

"ember-data": "1.0.0-beta.16.1",

它只在bower文件中。太好了。谢谢你的CL命令! - ahnbizcad
请注意:如果您执行 cat bower.json | grep ember 命令,您将获得所有包名称中带有“ember”的列表。 - ahnbizcad
1
很高兴能帮到你。如果你想了解更多关于它们的信息,你可以使用 man <cmd>(例如 man catman grep)来查看它们的“手册”。 - rog
3
我建议你使用EmberJs插件来调试Ember应用程序,它非常有用并且可以让你了解版本信息。 - Pascal Boutin
2
@PascalBoutin同意 - Ember Inspector非常有用! - rog
请注意你的 bower.json 文件中可能包含更为 简化的 版本限制。在这种情况下,你可能想要通过类似于 bower list (文档) 的方法获取实际安装的版本。 - hectorh30

4
如果您正在使用npm:
npm list --depth=0

结果为:

    <project name> <project location>
    ├── body-parser@1.12.4
    ├── broccoli-asset-rev@0.3.1
    ├── broccoli-ember-hbs-template-compiler@1.7.0
    ├── broccoli-merge-trees@0.2.1
    ├── ember-breadcrumbs@0.1.6
    ...

Ember-data版本在哪里? - robert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接