我怎么知道我的meteor应用程序使用的节点版本?

时间:2012-08-18 00:26:23

标签: node.js meteor

我在linux下安装了meteor,我真的不知道哪个版本的node.js流星正在使用。

8 个答案:

答案 0 :(得分:38)

MacOS和Meteor的答案> V1.1

node二进制文件位于流星工具的dev_bundle中:

  

〜/ .meteor /包/流星工具/ 1.1.3 / MT-os.osx.x86_64 / dev_bundle / bin中

$ cd ~/.meteor/packages/meteor-tool/1.1.3/mt-os.osx.x86_64/dev_bundle/bin
$ ./node -v
v0.10.36

注意:流星工具版本匹配Meteor的版本,但在99%的情况下,您可以假设最新版本用于您当前的Meteor。< / em>的

至少在 Meteor&gt; = 1.5 中,您还可以直接访问与Meteor捆绑在一起的NodeJS并查找版本:

meteor node -v

致Mickael指出这一点。

答案 1 :(得分:15)

我只是在流媒体应用程序中键入meteor node -v并在CLI上返回v0.10.43。

当我输入node -v时,我将v5.5.0作为返回值。

答案 2 :(得分:11)

在Meteor 1.2.1中,您可以在.node_version.txt文件夹中找到名为.meteor/local/build/的文件。

答案 3 :(得分:6)

我在Meteor论坛上找到了这个post

使用

meteor node -v

知道流星使用的nodejs版本。

答案 4 :(得分:4)

简单地node -v应该告诉你。 更新: 至少在Debianish系统上,meteor在/ usr / lib / meteor / bin中安装了自己的节点副本,因此/usr/lib/meteor/bin/node -v应该告诉你。如果它不在那里,它可能在/ usr / local / lib ... 在我的Debian系统上,版本是0.6.17。

答案 5 :(得分:2)

另一种方法是检查github项目上的History.md文件。虽然我很满意这个答案,但最后一次更新是在meteor 0.5.5上,他们将node.js更新为v0.8.18。

答案 6 :(得分:0)

您可以使用mnode,但它似乎不适用于流星0.9。我还建议你阅读Arunoda article。它最后有另一种方法。

答案 7 :(得分:0)

在我看来,他们现在需要更高版本:

Meteor requires Node v0.10.40 or later.

当我安装了v0.10.36时,

是接收器的错误。 nodejs版本管理的一个好工具是https://www.npmjs.com/package/n