在vscode下写nuxt项目,无法识别export

发布于 2022-09-07 07:58:48 字数 1051 浏览 12 评论 0

.eslintrc.js配置如下

module.exports = {
  root: true,
  env: {
    browser: true,
    node: true
  },
  parserOptions: {
    parser: 'babel-eslint'
  },
  extends: [
    // https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
    // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
    'plugin:vue/essential'
  ],
  // required to lint *.vue files
  plugins: [
    'vue'
  ],
  // add your custom rules here
  rules: {}
}

图片描述

描述:

  1. 问题出在'plugin:vue/essential',如果将它注释掉的话,vscode能正常工作。
  2. npm run dev能正常运行不会报export的错误,当然如果注释掉'plugin:vue/essential'则会报错。

看上去是'plugin:vue/essential'在vscode的eslint下表现出错?
目前我的解决方案是在nuxt.config.js中设置eslint的路径为.eslintrc_nuxt.js',这样nuxt和vscode的eslint会使用不同的配置文件。

请问出现这种情况的原因是什么?改怎么解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文