簡體   English   中英

無法加載在“package.json”中聲明的插件“vue”

[英]Failed to load plugin 'vue' declared in 'package.json'

Failed to load plugin 'vue' declared in 'package.json': Package subpath './lib/rules/array-bracket-spacing' is not defined by "exports" in C:\Users\<my_username>\FolderX\Subfolder\<appname>\eslint\package.json
Referenced from: C:\Users\<my_username>\FolderX\Subfolder\<appname>\package.json

這就是我每次npm run serve時都會遇到的錯誤,我更新了 eslint,添加了更漂亮並修復了我的大部分漏洞問題,但它仍然存在。 我已經梳理了github上的eslint問題,沒有這樣的問題,有些問題是類似的,但它們指的是eslintrc。 沒有什么是完全匹配的。 我應該提一下,該應用程序本身非常小而且簡單。 它應該是一個項目的開始,但是當我向項目添加視圖時,這發生了。

包.json

  "name": "online-birth-registration-system",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^2.6.11",
    "vue-router": "^4.0.14"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "^5.0.3",
    "@vue/cli-plugin-eslint": "^5.0.1",
    "@vue/cli-service": "^5.0.3",
    "babel-eslint": "^10.1.0",
    "eslint": "^8.11.0",
    "eslint-plugin-vue": "^6.2.2",
    "prettier-eslint": "^13.0.0",
    "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}

任何幫助將不勝感激。

我在使用array-bracket-spacing時遇到了同樣的問題,並且能夠通過將package.json中的 eslint 從"^8.6.0"降級到"^7.32.0" ^7.32.0" 來修復它。 其他建議的修復都沒有對我有用

升級eslint-plugin-vue9.1.1

為我解決了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM