我怎么知道我的meteor应用程序正在使用的节点的版本?
我已经在linux下安装了meteor,而且我真的不知道meteor正在使用哪个版本的node.js。
回答MacOS和Meteor> v1.1
node
二进制文件驻留在meteor工具的dev_bundle中:
〜/ .meteor /包/meteor工具/ 1.1.3 / MT-os.osx.x86_64 / dev_bundle /箱
$ cd ~/.meteor/packages/meteor-tool/1.1.3/mt-os.osx.x86_64/dev_bundle/bin $ ./node -v v0.10.36
注意:meteor工具版本与meteor的版本不匹配,但在99%的情况下,您可以假定最新版本用于当前的meteor。
至less在Meteor> = 1.5中,你也可以直接访问与Meteor捆绑在一起的NodeJS,并找出版本:
meteor node -v
感谢Mickael指出这一点。
我只是在meteor应用程序中inputmeteor node -v
,然后在CLI上获得v0.10.43。
当我inputnode -v
我得到v5.5.0作为返回值。
在Meteor 1.2.1中,您可以在.meteor/local/build/
文件夹中find名为.node_version.txt
文件。
只是简单的 更新:至less在Debianish系统上,meteor将自己的节点副本安装在/ usr / lib / meteor / bin中,所以node -v
应该告诉你。/usr/lib/meteor/bin/node -v
告诉你。 如果不在那里,它可能在/ usr / local / lib中…在我的Debian系统上,版本是0.6.17。
我在Meteor论坛上发现了这篇文章 。
使用
meteor node -v
了解meteor正在使用的nodejs版本。
另一种方法是检查github项目上的History.md文件。 虽然我在回答这个问题,但最后一次更新是在meteor0.5.5上,他们将node.js更新到v0.8.18。
你可以使用mnode ,但它似乎不适用于meteor0.9。 我也推荐阅读这个Arunoda文章 。 最后还有另外一种方法。
在我看来,他们现在需要更高版本:
Meteor requires Node v0.10.40 or later.
是我安装了v0.10.36的接收器的错误。 nodejs版本pipe理的一个好工具是https://www.npmjs.com/package/n
- meteorCMS两个应用程序或全在一个
- 从angular度$ locationProvider中的URL中删除#后的问题
- 错误:数据库名称不能包含字符'。'
- 在Meteor中添加一个公共的JS
- 在DigitalOcean Ubuntu 14.04中,Webshot在meteor上失败
- 无法解决一些模块:meteor npm install –save eventEmitter
- Mongo / Node / Meteor的新品牌,想知道为什么Meteor没有得到任何数据?
- 在login之后,铁路路由器中的未定义Meteor.userId()
- 在fs.readFile()的callback函数中使用Email.send时发生meteor“光纤”错误