我正在开发一个Meteor应用程序,尚未投入生产,因此在采用新包版本时可以快速移动(例如,当我集成了useraccounts后,几个小时后它就有了重大的版本升级)。这就是我认为
我可以通过运行
我成功升级了所有软件包,方法是删除.meteor/versions和.meteor/local,然后运行
我也发现了这个问题,但它已经关闭了。它应该重新打开还是我应该开一个新问题?我理解semver的工作原理,但我认为问题在于Meteor没有将其约束求解器结果写入.meteor/versions,因此没有意识到软件包更新已应用。这准确吗,还是我误解了什么?
meteor update
的目的。然而,当我运行:
meteor update
从我的项目中,我被告知已更新包,但.meteor/versions保持不变。我可以通过运行
meteor add someone:package@whatever
来升级软件包,但这只是将版本依赖项从.meteor/versions移动到.meteor/packages,即使它似乎做了升级。我很高兴在进入生产时锁定版本,但似乎在开发中我应该能够使用更新命令,特别是因为meteor list
表示这是下一步。我成功升级了所有软件包,方法是删除.meteor/versions和.meteor/local,然后运行
meteor update
,但这看起来很杂乱。我也发现了这个问题,但它已经关闭了。它应该重新打开还是我应该开一个新问题?我理解semver的工作原理,但我认为问题在于Meteor没有将其约束求解器结果写入.meteor/versions,因此没有意识到软件包更新已应用。这准确吗,还是我误解了什么?
meteor list
的完整输出? - Tarang