【问题标题】:How can I know the version of node being used by my meteor app?我如何知道我的流星应用程序正在使用的节点版本?
【发布时间】:2012-08-14 10:20:33
【问题描述】:

我已经在linux下安装了meteor,具体用的是node.js的meteor,不知道是哪个版本的。

【问题讨论】:

    标签: node.js meteor


    【解决方案1】:

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

    【讨论】:

    • 所以我应该假设流星在系统节点安装之上运行?我以为不是
    • 这在较新的 Meteor 版本中已过时。每个 Meteor 应用程序都有自己的节点安装,它与 Meteor 捆绑在一起。见stackoverflow.com/questions/12014750/…
    【解决方案2】:

    另一种方法是查看github项目上的History.md文件。当我写这个答案时,最后一次更新是在流星 0.5.5 上,他们将 node.js 更新为 v0.8.18。

    【讨论】:

    • 接受的答案对我不起作用。在 Meteor 0.8 和 Meteor 1.1 之间的某个地方,他们改变了 Node 的使用方式。看github.com/meteor/meteor/blob/master/History.md有点繁琐,想知道你正在使用的Meteor版本是哪个版本,但至少你能找到。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      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 工具的版本与 Meteor 的版本相匹配,但在 99% 的情况下,您可以假设最新版本用于您当前的 Meteor。

      至少在Meteor >= 1.5中你还可以直接访问与Meteor捆绑的NodeJS并找出版本:

      meteor node -v
      

      感谢 Mickael 指出这一点。

      【讨论】:

        【解决方案5】:

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

        Meteor requires Node v0.10.40 or later.

        是我安装 v0.10.36 时收到的错误。 nodejs版本管理的好工具是https://www.npmjs.com/package/n

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

            我刚刚在流星应用程序中输入了meteor node -v,然后在 CLI 上重新获得了 v0.10.43。

            当我只输入 node -v 时,我会得到 v5.5.0 作为返回值。

            【讨论】:

            • 另一种选择是运行meteor shell,然后检查process.versions.node
            【解决方案8】:

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

            使用

            meteor node -v
            

            了解流星使用的nodejs版本。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2015-06-03
              • 2021-03-25
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2021-05-31
              相关资源
              最近更新 更多