我创建了一个流星项目,并注意到它的流星版本确实落后于全球流星安装版本:
如果我在流星项目之外检查流星版本,它会回传旧版本:
而这个旧版本与我刚刚创建的这个项目中的流星版本相匹配。
经过一番谷歌搜索,我了解到有这个目录~/.meteor
,显然它包含更旧的流星版本:
然后,我将此目录重命名为meteorBKP
并运行meteor --version
期望现在流星命令将指向 npm 全域包。然而,发生的事情是该目录再次创建,但这次包含一个更新得多的版本。
因此,显然,我的计算机中安装了两个流星版本。是预期的吗?如何洗掉不需要的安装并仅使用 npm 全域包?
如果您需要更多信息来帮助,我很乐意提供。
提前致谢!
uj5u.com热心网友回复:
实际上,您的机器中没有两个 Meteor 版本。现在,您只有 Meteor 2.5.3
(最新版本)。
您从 npm 看到的版本2.5.4
是 Meteor 安装程序的版本。这个 npm 包不是 Meteor 本身,它只是一个安装程序。您可以在此处查看和比较这些版本 ( https://www.npmjs.com/package/meteor )。
除此之外,每个 Meteor 项目可能有不同的版本。如果您现在meteor create myproject
创建一个项目2.5.3
(您可以通过检查来检查项目正在使用哪个 Meteor 版本。1.8.1
1.8.1
yourprojectdirectory/.meteor/release
--release
此外,您可以选择通过传递一个选项 ( meteor create myproject --release 2.5.1
)来使用旧版本创建一个新项目。
我希望现在更清楚了。
0 评论