你如何检查你正在运行的Meteor版本?

Nea*_*int 36 meteor meteorite

我遇到了类似的问题: meteor>错误:没有这样的包:'accounts-urls'

为了解决这个问题,看起来我必须降级我的Meteorite版本才能让'accounts-ui-bootstrap-dropdown'正常工作.

但首先我要检查我当前正在运行的Meteor版本.

我怎样才能做到这一点?我在带有终端的mac上运行Meteor.

Pep*_*L-G 79

有2个版本

1. meteor命令的全局工具版本

查找版本:

meteor --version # CAUTION this will auto update your meteor release !!!!!
Run Code Online (Sandbox Code Playgroud)

2.流星的项目版本

除非手动升级,否则项目将保留在创建的流星版本中.通过运行找到这个:

cat .meteor/release
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,即使您安装了更新的全局工具,在项目内部运行`meteor --version`也会显示`.meteor/release`版本. (8认同)
  • 为什么运行"meteor -version"首先下载最新版本的流星工具? (6认同)

ims*_*vko 20

有两个地方你应该检查你的Meteor版本.

有一个主要的Meteor工具,安装在你的主文件夹中:/Users/nearpoint/.meteor.它具有自动更新程序,并保存Meteor的副本以安装不同版本.

另一个地方是你项目的文件夹.project/.meteor/release包含项目正在使用的Meteor版本.即使您的主要Meteor工具已更新,它仍将使用项目的固定版本,因此,除非您需要,否则向后不兼容的更改不会中断.

要更新主Mteor工具(通常是自动更新,但如果没有),只需运行即可curl https://install.meteor.com | sh.

要在项目的文件夹中更新项目的版本,请执行以下操作:

meteor update
Run Code Online (Sandbox Code Playgroud)

更新到最新版本或

meteor update --release 0.6.4.1
Run Code Online (Sandbox Code Playgroud)

如果要升级(或降级)到特定版本.现在,如果您查看.meteor/release项目中的文件,它将更改为新的固定版本.


Fel*_*con 6

另一种方法是在浏览器中打开Javascript 控制台并键入:

console.log(Meteor);

这对我来说非常有用,因为我在 Chromebook 上运行 Ubuntu,因此我不需要停止本地服务器来检查我当前正在运行的版本。

请注意,服务器确实需要运行 ( localhost:3000) 才能使此命令起作用。


Aks*_*hat 5

如果您想检查正在运行的版本的版本,请加载javascript控制台并检查

Meteor.release
Run Code Online (Sandbox Code Playgroud)

(这是在它运行的时候 - 如果应用程序是用陨石部署的话,它有时会显示空白)