當我使用 Quasar 開始一個新的 Vue 專案時,它安裝了最新版本的 Vue 3.2.33,但是我想使用 3.2.30。
如何回滾或將其更改為該版本的 Vue?
uj5u.com熱心網友回復:
您可以通過以下內容修復要使用的特定版本package.json
{
"dependencies": {
"vue": "3.2.30"
},
}
關于 Quasar CLI,它默認創建一個專案,專案如下

關于semver,既然是^3.0.0,范圍就是>=3.0.0 and <4.0.0。
因此,Quasar 構建的每個新聞專案都將使用穩定的 MAJOR v3 和最新的 MINOR PATCH 版本。
你不能正確地改變它。
(你當然可以通過保留自己的 Quasar 凍結版本來破解它,或者冒著在你的檔案中編輯它的風險,yarn.lock但我強烈建議不要這樣做)
最后,該專案可能會使用 Vue 核心團隊最近發布的東西或關鍵修復。如果 Quasar 的開發團隊需要此更改,但您破解了它,您可能會遇到一些奇怪的錯誤,您將不知道其來源(除了其他可能的沖突/問題之外)。
TLDR:使用最新版本的 Vue(按照 Quasar 團隊的意圖),或者鎖定quasar適合您對 Vue 版本需求的特定版本。
你不會冒險這樣做。
PS:Quasar^1.0.0用于 Vue2 應用程式。如果您想查看某些特定版本的 Quasar 是否正在運行某些特定的凍結版本的 Vue,您可以隨時深入挖掘專案的發行版。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/466020.html
