我想跑
npm run serve
在某個專案上。
我得到
[email protected] serve F:\WEB_DEV\Github\vue-notus-main vue-cli-service serve
ERROR You are using Node v13.14.0, but vue-cli-service requires
Node ^12.0.0
Please upgrade your Node version.
這是令人困惑的。它要求我升級,但我顯然有更高版本的 ^12.0??
還是要我降級??
這里發生了什么事?
uj5u.com熱心網友回復:
在當前版本的@vue/cli-service需要
"node": "^12.0.0 || >= 14.0.0"
但由于某種原因,錯誤訊息并未顯示。
升級到節點 >= 14;13.x 不是 LTS 版本,這可能是它沒有明確支持的原因。
Node 16.x 是當前的 LTS 版本。
uj5u.com熱心網友回復:
版本開頭的克拉號package.json表示您必須有一個與指定版本相同的主要版本。
根據該semver檔案:
允許不修改 [major, minor, patch] 元組中最左邊的非零元素的更改。換句話說,這允許版本 1.0.0 及更高版本的補丁和次要更新,版本 0.X >=0.1.0 的補丁更新,以及版本 0.0.X 的不更新。
也就是說,您的 Node 版本13.14.0超出了范圍12.x.x(您的 版本要求vue-cli-service)。
您將需要降級Node 或升級 vue-cli-service.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/370239.html
