Vue编译中出现 Parsing error: x-invalid-end-tag vue/no-parsing-error 问题

2023-11-04

出现这种问题目前笔者发现的有以下几种可能

一、

如果是使用IDEA和WebStorm的小伙伴
在项目根目录下找到packjson.json 文件在rules下面添加

 "vue/no-parsing-error": [2, { "x-invalid-end-tag": false }]

重新启动项目即可

二、

如果是使用VSCode 的小伙伴
需要关闭 VSCode 的代码检查
Vetur 使用了一个特定版本的 eslint-plugin-vue,用于检查代码的 <template> 部分。 Linting 配置基于 eslint-plugin-vue 的基本规则集。
这种 linting 是不可配置的,并且基于 eslint-plugin-vue 的固定版本。 如果要配置模板 linting 规则:

vetur.validation.template: false

安装 Eslint 插件
在你的项目中运行 yarn add -D eslint eslint-plugin-vue 这里取决于你使用的是npm还是yarn
设置规则
参考:
Vetur:VSCode下强大的Vue开发工具
Linting for

配置 eslint 规则

安装

安装的时候要注意看下 npm 的提示信息,我安装的时候一直提示版本不对安装不上,以下是我安装成功了的版本:

		"devDependencies": {
		    "eslint": "^4.14.0",
		    "eslint-loader": "^2.2.1",
		    "eslint-plugin-vue": "^4.7.1",
		    "vue-eslint-parser": "^2.0.3"
		},

以上版本仅做个参考吧。

配置 .eslintrc.js
		module.exports = {
		  ...,
		  // 注意,plugins 里别忘了加 vue 选项
		  plugins: [
		  	'html',
		    'vue'	
		  ],
		  rules: {
		  	...,
		    "quotes": [0, "single"],	// 禁用引号检查	引号类型 `` "" ''
		    "semi": 0,  				// 禁用分号检查	[1, "always"]: 需要分号, [2, "never"]: 不加分号, 0: 禁用此项
		    "vue/html-self-closing": "off",
		    "vue/no-parsing-error": [2, {
		      "x-invalid-end-tag": true,
		    }],
		    "indent": "off",			// 禁用缩进检查
		  }
		}

报了这个错 Definition for rule ‘vue/no-parsing-error’ was not found,那就是没有在 plugins 里加 vue 选项。

三、这句话翻译一下就是说结束标签不可用,无法解析错误

先检查一下代码中的标签是否正确,尤其是使用WebStorm工具的小伙伴先看看这几个标签:input和script  这两个标签有点特殊、属于单边标签,就是说格式签完别写错了。
	<input type="text" />
	
	<script>
	</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue编译中出现 Parsing error: x-invalid-end-tag vue/no-parsing-error 问题 的相关文章

随机推荐

  • Navicat运行sql文件导入数据不全或导入失败

    前言 我们平时想把数据从一个数据库中导入另外一个数据库中的时候 一般都是把所需的数据表进行转储sql文件 然后再运行sql文件 导入新的数据库中 这么做 数据少的时候一般不会出现什么错 但是如果数据量比较大 表比较多 就会出现缺少数据表 或
  • Android自定义控件-----放大镜

    public class ShaderView extends View private final Bitmap bitmap private final ShapeDrawable drawable 放大镜的半径 private sta
  • 转载:原文http://www.cnblogs.com/gao241/p/3522143.html

    shell实例手册 0说明 手册制作 雪松 更新日期 2013 12 06 欢迎系统运维加入Q群 198173206 请使用 notepad 打开此文档 alt 0 将函数折叠后方便查阅 请勿删除信息 转载请说明出处 抵制不道德行为 错误在
  • 常见的图像滤波算法

    本文介绍五种常见的图像滤波方式 线性滤波 方框滤波 均值滤波 高斯滤波 非线性滤波 中值滤波 双边滤波 提醒 本文主要是算法公式 没有具体完整的代码 一 线性滤波 总的来说 这三种线性滤波原理 每个像素的输出值是输入像素的加权和 其处理方式
  • mysql通过二进制日志回复数据_详解如何通过Mysql的二进制日志恢复数据库数据...

    经常有网站管理员因为各种原因和操作 导致网站数据误删 而且又没有做网站备份 结果不知所措 甚至给网站运营和盈利带来负面影响 所以本文我们将和大家一起分享学习下如何通过Mysql的二机制日志 binlog 来恢复数据 系统环境 操作系统 Ce
  • Apache HTTPD 换行解析漏洞(CVE-2017-15715)

    简介 HTTPD就是平常大家说的apache服务器 HTTPD才是他的真实名字 环境搭建 使用vulhub里现成的环境部署即可 进入vulhub下的httpd CVE 2017 15715 docker compose build dock
  • 【python办公自动化】使用PysimpleGUI实现AHP指标的添加和删除及编号重新排序

    使用PysimpleGUI实现AHP指标的添加和删除 1 运行界面 2 添加指标 3 删除指标 4 编码重新排序 5 全部代码 1 运行界面 2 添加指标 输入框中输入内容 点击 添加指标 按钮 然后就会自动添加到上方列表中 3 删除指标
  • 浩鲸科技2020届c++

    1 C 是类型安全的 Java c 语言是类型安全的 除非强制类型转换 C语言不是类型安全的 因为同一段内存可以用不同的数据类型来解释 比如1用int来解释就是1 用boolean来解释就是true 2 float a b c 那么可以如下
  • 记一次SpringBoot打包Jar引入第三方jar包,部署出现ClassNotFound的现象

    心有猛虎 细嗅蔷薇 最近公司和第三方项目进行 于是需要引入第三方的SDK来调用一些东西 引入进来什么都是很好的 但是发布出去就出现各种ClassNotFuoundException等问题 然后看下测试环境的log发现了第三方的SDK中的类不
  • 关于hive的启动和连接

    目录 一 前言 二 hive的启动与连接 2 1 启动hadoop 2 2 启动hive 2 3 一些注意事项 一 前言 太久没用hive了 今天想重新熟悉一下 结果发现自己甚至忘记了怎么启动 于是特此记录篇笔记 便于以后忘记时查阅 不会写
  • hadoop实践(五)win10+eclipse+hadoop2.6.4 开发环境

    本人环境为win10 才从win7升级 eclipse是 Kepler Service Release 1 在win10下 安装了vm workstation 其上安装了centos6 5 并在上面部署了hadoop2 6 4的伪分布式安装
  • 语义分割中图片和mask的可视化

    其实取标题一直以来都是一件麻烦的事 但是如果你要看下去 我想你得有一点语义分割的见解 用平常的语言描述该问题就是 语义分割出我们感兴趣的目标物 然后输出该目标物的轮廓点 做语义分割其实有很多种方法 你可以用不同的模型去train你的data
  • spark报错Initial job has not accepted any resources; check your cluster UI to ensure that workers are

    报错 Initial job has not accepted any resources check your cluster UI to ensure that workers are registered and have suffi
  • 什么是软件项目管理?

    什么是软件 软件是程序 是控制硬件功能并指挥其运行的程序 代码和符号语言 什么是项目 项目是具有明确的起止时间 明确的目标 范围和成本的一次性的工作 它具有如下特点 1 明确的开始 结束时间 2 明确的目标 它规定了具有质量保证的一个或多个
  • java的动态性_Java动态性(2) - 之反射机制(Reflection)

    1 Java的动态性 反射机制 动态编译 动态执行JavaScript代码 动态字节码操作 2 动态语言 程序运行时 可以改变程序得结构或变量类型 典型语言 Python Ruby JavaScript等 如下JavaScript代码 fu
  • 需求管理——软件测试教程

    需求工程过程 需求工程过程 可行性分析 技术可行性 经济可行性 软件成本如操作系统 数据库 centos 开源 Redhat收费 需求检查 1 有效性检查 根据不同的用户需要确定不同的功能 所以要在不同用户中协商系统功能 保证功能的有效性
  • javascript的一个有点奇怪的问题

    请问下面的代码输出的是什么 console log 0 88 forEach xx gt console log xx
  • Flume学习 day01

    今天 我开始了Flume的学习 学习了Flume的简介 Flume的特点 组件核心概念 拦截器 数据流 可靠性 使用场景 数据传输过程 Flume 1 7 安装 telnet 安装 Flume telnet 案例 Flume 文件 案例 F
  • python优势有哪些?

    Python的优点很多 下面简单地列举一些 1 简单 Python的语法非常优雅 甚至没有像其他语言的大括号 分号等特殊符号 代表了一种极简主义的设计思想 阅读Python程序像是在读英语 2 易学 Python入手非常快 学习曲线非常低
  • Vue编译中出现 Parsing error: x-invalid-end-tag vue/no-parsing-error 问题

    出现这种问题目前笔者发现的有以下几种可能 一 如果是使用IDEA和WebStorm的小伙伴 在项目根目录下找到packjson json 文件在rules下面添加 vue no parsing error 2 x invalid end t