1
smart.lock文件爲我的流星項目做了什麼?如果我從我的項目中刪除它,該應用程序仍然有效。Meteor smart.lock文件是做什麼用的?
smart.lock文件爲我的流星項目做了什麼?如果我從我的項目中刪除它,該應用程序仍然有效。Meteor smart.lock文件是做什麼用的?
的smart.lock
文件被隕石來處理您的應用程序的依賴關係:
隕石寫入到應用程序的根目錄smart.lock文件 跟蹤其依賴的確切版本,甚至當它被設置在 新鮮的環境。
從here。我對你的問題的原始假設是你沒有隕石包,我誤解了。 Hubert在他的評論中指出,你的項目通常依賴於smart.json,並使用smart.lock作爲緩存(下面有更多信息),因此應用程序繼續在自己的機器上工作。
我有多個包,如collectionFS和鐵路由器。我還在流星文檔中列出了流星專用軟件包,如引導程序和帳戶。 – Nate
當你刪除'smart.lock'時,該應用程序將工作,並在一段時間後重新創建。重要的信息在'smart.json'中,'smart.lock'只作爲一個緩存,所以每次都不需要從web上取得包元數據。 –
@HubertOG謝謝。我問了這個問題,因爲當我壓縮我的流星應用程序並將其發送到另一臺計算機以在本地運行時,它不起作用。我想知道smart.lock與它有什麼關係。 – Nate