【问题标题】:Failed to load plugin 'vue' declared in 'package.json'无法加载在“package.json”中声明的插件“vue”
【发布时间】:2022-07-05 18:07:50
【问题描述】:
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。没有什么是完全匹配的。我应该提一下,该应用程序本身非常小而且简单。它应该是一个项目的开始,但是当我向项目添加视图时,这发生了。

package.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"
  ]
}

任何帮助将不胜感激。

【问题讨论】:

  • 在使用 npm audit fix --force 对 npm 进行审计后,我遇到了同样的问题。你做过类似的事情吗?
  • 是的,我也做过同样的事情。也许这个命令不太好。
  • 这会破坏其他依赖项的依赖关系,从而导致包损坏(在overreacted.io/npm-audit-broken-by-design 阅读更多内容)。除了手动编辑 node_modules 之外,我没有其他解决方案,这很疯狂,因为npm install 会完全恢复。

标签: javascript node.js json vue.js eslint


【解决方案1】:

我遇到了与array-bracket-spacing 相同的问题,并且能够通过将我的package.json 中的eslint 从"^8.6.0" 降级到"^7.32.0" 来解决它。其他建议的修复都没有对我有用

【讨论】:

    【解决方案2】:

    eslint-plugin-vue 升级为9.1.1

    帮我解决了

    【讨论】:

      猜你喜欢
      • 2021-12-19
      • 2021-03-11
      • 2022-01-20
      • 1970-01-01
      • 2019-06-21
      • 1970-01-01
      • 2021-03-31
      • 2020-07-08
      • 2022-11-03
      相关资源
      最近更新 更多