亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

如何修復(fù) Vue js 3 上的「Vue 套件版本不符」錯(cuò)誤
P粉604669414
P粉604669414 2024-01-01 20:43:19
0
1
894

當(dāng)我在 nuxt js 上執(zhí)行 npm run dev 時(shí),出現(xiàn)以下錯(cuò)誤:

FATAL                                                                                                                                                          14:16:02  

Vue packages version mismatch:

- vue@3.2.40
- vue-server-renderer@2.7.12

This may cause things to work incorrectly. Make sure to use the same version for both.



  Vue packages version mismatch:

  - vue@3.2.40
  - vue-server-renderer@2.7.12

  This may cause things to work incorrectly. Make sure to use the same version for both.

  at Object.<anonymous> (node_modulesvue-server-rendererindex.js:8:9)
  at Module._compile (node:internal/modules/cjs/loader:1126:14)
  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
  at Module.load (node:internal/modules/cjs/loader:1004:32)
  at Function.Module._load (node:internal/modules/cjs/loader:839:12)
  at Module.require (node:internal/modules/cjs/loader:1028:19)
  at require (node:internal/modules/cjs/helpers:102:18)
  at Object.<anonymous> (node_modules@nuxtvue-rendererdistvue-renderer.js:20:27)
  at Module._compile (node:internal/modules/cjs/loader:1126:14)
  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)

我嘗試透過(guò)刪除節(jié)點(diǎn)模組和npm install 來(lái)解決它,但似乎仍然沒(méi)有解決我的問(wèn)題,對(duì)此有任何幫助,自從我嘗試用谷歌搜尋它以來(lái)已經(jīng)有一段時(shí)間了,但仍然沒(méi)有給我任何關(guān)於我的問(wèn)題的答案問(wèn)題,當(dāng)我安裝github co Pilot 時(shí)發(fā)生這種情況 這是我的 package.json 看起來(lái)像

{
  "name": "cashier",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate"
  },
  "dependencies": {
    "@nuxtjs/axios": "^5.13.6",
    "@nuxtjs/i18n": "^7.2.2",
    "core-js": "^3.15.1",
    "dotenv": "^16.0.2",
    "jwt-decode": "^3.1.2",
    "nuxt": "^2.13.3",
    "vue": "^3.2.40",
    "vue-google-charts": "^1.1.0",
    "vue-server-renderer": "^2.7.12",
    "vuetify": "^2.5.5",
    "vuex-persistedstate": "^4.1.0"
  },
  "devDependencies": {
    "@nuxtjs/vuetify": "^1.12.1",
    "eslint-config-prettier": "^8.3.0",
    "prettier": "^2.3.2"
  }
}


#
P粉604669414
P粉604669414

全部回覆(1)
P粉106715703

Nuxt2 和 Vue3 不相容,其中一個(gè)將使用與另一個(gè)不相容的套件版本。

無(wú)論如何,Nuxt2 僅適用於 Vue2 使用。如果你想使用Vue3,你需要使用Nuxt3。

但如果您使用 Nuxt(2 或 3),則不需要安裝 Vue,因?yàn)樗呀?jīng)內(nèi)建到 Nuxt 中。

檢查您使用的軟體包是否與其版本相容非常重要。

重新安裝軟體包不會(huì)修復(fù)任何問(wèn)題,原因很簡(jiǎn)單,您的package.json 仍然錯(cuò)誤(某些軟體包版本與其他軟體包版本不相容),正在等待修復(fù):選擇可以一起工作的版本.

此外,您甚至可以刪除 vue-server-renderer IMO,因?yàn)樗赡苁橇硪粋€(gè)套件的依賴項(xiàng)。

PS:Github副駕駛沒(méi)有關(guān)係。 Dotenv 不需要安裝,因?yàn)樗呀?jīng)內(nèi)建在 Nuxt 中。而且您可能不應(yīng)該同時(shí)安裝 Vuetify 和同名模組。您還擁有 eslint-config-prettier,但顯然根本不使用 ESlint。

您可以使用此答案正確配置 ESlint Prettier:https://stackoverflow.com/a/68880413/8816585一個(gè)>

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板