我創建了一個流星專案,并注意到它的流星版本確實落后于全球流星安裝版本:

如果我在流星專案之外檢查流星版本,它會回傳舊版本:

而這個舊版本與我剛剛創建的這個專案中的流星版本相匹配。
經過一番谷歌搜索,我了解到有這個目錄~/.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.11.8.1yourprojectdirectory/.meteor/release
--release此外,您可以選擇通過傳遞一個選項 ( meteor create myproject --release 2.5.1)來使用舊版本創建一個新專案。
我希望現在更清楚了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/411275.html
標籤:
