我已经在linux下安装了meteor,我真的不知道node.js的meteor用的是哪个版本。
8 回答
MacOS 和 Meteor 的答案 > v1.1
node
二进制文件位于流星工具的 dev_bundle 中:
~/.meteor/packages/meteor-tool/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-tool 版本与 Meteor 版本不匹配,但在 99% 的情况下,您可以假设您当前的 Meteor 使用的是最新版本。
至少在Meteor >= 1.5中,您还可以直接访问与 Meteor 捆绑的 NodeJS 并找出版本:
meteor node -v
感谢 Mickael 指出这一点。
我刚刚meteor node -v
在流星应用程序中输入并在 CLI 上重新获得了 v0.10.43。
当我输入时,node -v
我得到 v5.5.0 作为返回值。
在 Meteor 1.2.1 中,您可以在文件夹中找到一个名为.node_version.txt
的.meteor/local/build/
文件。
简单
更新:至少在 Debianish 系统上,meteor 在 /usr/lib/meteor/bin 中安装了自己的节点副本,所以node -v
的应该告诉你。/usr/lib/meteor/bin/node -v
应该告诉你。如果它不存在,它可能在 /usr/local/lib... 在我的 Debian 系统上,版本是 0.6.17。
另一种方法是查看github 项目上的History.md文件。当我写这个答案时,最后一次更新是在流星 0.5.5 上,他们将 node.js 更新到 v0.8.18。
您可以使用mnode,但它似乎不适用于流星 0.9。我还推荐阅读这篇Arunoda 文章。它最后有另一种方法。
在我看来,他们现在需要更高版本:
Meteor requires Node v0.10.40 or later.
是我安装 v0.10.36 时收到的错误。nodejs 版本管理的好工具是https://www.npmjs.com/package/n