当前位置: 首页 > 知识库问答 >
问题:

Eslinter不适用于扩展名为.vue的文件

吕翰飞
2023-03-14

我最近在Vuejs应用程序上安装了eslint。

已安装的软件包:

eslint
eslint-plugin-vue

My.eslintrc.json配置

{
  "env": {
    "browser": true,
    "node": true,
    "es2021": true
  },
  "plugins": ["vue"],
  "extends": ["eslint:recommended", "plugin:vue/recommended"],
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "module"
  },
  "rules": {
   "no-console": "off",
   "no-var": 2,  
   "indent": ["warn", 2],
   "linebreak-style": ["error", "unix"],
   "quotes": ["error", "double"],
   "semi": ["error", "always"]
  }
}

当我试图在main.js文件中用var定义变量时,linter工作得很好,同时也显示了问题所在。

但当我尝试在.vue文件中执行相同操作时,它什么也没说。

好当时我以为Eslinter没有将其应用于.vue文件,但这里有点奇怪。。。

在var规则不起作用的同一个.vue文件中,eslint指出了另一个问题。。。这意味着埃斯林特正在工作。

有人知道为什么会这样吗?我想为.vue扩展应用规则,但仍然无法使其工作。

共有1个答案

韦昊焜
2023-03-14

如果您使用vscode,它需要以下设置:

"eslint.validate": [
    "javascript",
    "javascriptreact",
    {"language": "vue", "autoFix": true}
]

根据这个已知的问题。如果无法解决,请发表评论。

 类似资料:
  • 我一直在使用URLConnection。guessContentTypeFromName(String fname)来检测我需要在标头中使用什么mime类型来返回不同的文档。 在我用测试程序测试之前,它工作得很好 。我可以通过测试使它工作。jpg或测试。pdf,但不带测试。csv。 我没有问题获得pdf和jpg扩展的良好mimetype,但csv扩展接收null。 我似乎在谷歌上找不到任何理由来解

  • 问题内容: 我有这个PHP代码: 如果我有一个名为的文件,则此函数返回。 我想做相反的事情,我希望函数不带扩展名就返回。 该文件只是变量中的字符串。 问题答案: 不需要所有这些。签出pathinfo() ,它为您提供了路径的所有组件。 手册中的示例: 代码输出: 或者,您只能获得某些部分,例如:

  • 问题内容: 我在一个名为如下的应用程序中有一个模型: 在我的设置中: 但是,如果我尝试: 我收到以下错误: 我在这里想念什么? 任何帮助将非常感激。 问题答案: 嗯,您正在尝试获取UserProfile的用户个人资料。我希望您的意思是得到一个用户,然后再打电话。

  • 问题内容: 给定一个文件名,例如: 我想删除扩展名(如果存在)。我怎样用Java做这个?谢谢! 问题答案: 就像是 索引检查可避免将“ ” 等隐藏文件转换为“”,并避免使用诸如的名称。

  • 我有一个ruby脚本,我正试图在AWS Lambda上运行。我如何使用带有本机扩展的Ruby gem? 我已经通过安装了我的Ruby宝石,并将它们包含在我的部署中。当我在lambda上运行该函数时,我得到错误: 忽略oj-2.18.5,因为它的扩展未构建。试试:gem pristine oj--version 2.18.5 加载处理程序时发生初始化错误 { "errorMessage":"libr

  • 我正在将我的ColdFusion网站从CF-11迁移到CF-2018。我的网站上有ColdFusion代码。htm扩展名文件,即CF-11。现在我将我的网站转移到新的服务器上,它有CF-2018,但是。htm扩展无法在新服务器下工作。我已经在IIS下添加了处理程序映射。但它向我展示了这个错误 404-无法显示您试图访问的页面。请重试或通知管理员。 我还遵循了这里提到的步骤:IIS手动连接器配置 有