Meteor smart.lock文件的作用是什么?

Meteor smart.lock文件的作用是什么?,meteor,Meteor,文件smart.lock对我的meteor项目有什么作用?如果我从我的项目中删除它,应用程序仍然可以工作 meteorite使用smart.lock文件来处理应用程序的依赖关系: Meteorite写入应用程序根目录中的smart.lock文件以 跟踪其依赖项的确切版本,即使它是在中设置的 新鲜的环境 从。我对你的问题最初的假设是你没有陨石包,我错了。Hubert在他的评论中指出,您的项目通常依赖于smart.json,并使用smart.lock作为缓存(以下详细信息),因此应用程序继续在您自己

文件smart.lock对我的meteor项目有什么作用?如果我从我的项目中删除它,应用程序仍然可以工作

meteorite使用
smart.lock
文件来处理应用程序的依赖关系:

Meteorite写入应用程序根目录中的smart.lock文件以 跟踪其依赖项的确切版本,即使它是在中设置的 新鲜的环境


从。我对你的问题最初的假设是你没有陨石包,我错了。Hubert在他的评论中指出,您的项目通常依赖于smart.json,并使用smart.lock作为缓存(以下详细信息),因此应用程序继续在您自己的机器上工作。

我有多个包,例如collectionFS和iron router。我也在meteor文档中列出了meteor特定的软件包,如引导和帐户。当你删除
smart.lock
时,该应用程序将正常工作,并将在一段时间后重新创建。重要信息在
smart.json
中,
smart.lock
仅充当缓存,这样就不必每次都从web上提取包元数据。@HubertOG谢谢。我问这个问题是因为当我把我的meteor应用程序拉上拉链,并将其发送到另一台本地运行的计算机时,它将无法工作。我想知道斯马特·洛克是否与此有关。