Vue 3.x disable ESlint error All In One
2022/4/20 6:14:58
本文主要是介绍Vue 3.x disable ESlint error All In One,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Vue 3.x disable ESlint error All In One
<template> <!-- <>react fragment</> --> <!-- <template>vue fragment</template> --> <template> <div>{{store.msg}}</div> </template> <template> <pre>xxx</pre> <span v-pre>{{ this will not be compiled }}</span> </template> </template>
The template element is used to declare fragments of HTML that can be cloned and inserted in the document by script.
[vue/no-multiple-template-root]
The template root requires exactly one element.eslint-plugin-vue
disable solutions
- Vetur 的验证模板,取消勾选 Validate
vue-html
in usingeslint-plugin-vue
https://marketplace.visualstudio.com/items?itemName=octref.vetur
- eslint config
package.json
/* ignore */ { "rules": { "vue/no-multiple-template-root": "off" } }
.eslintrc.js
{ rules: { "vue/no-multiple-template-root": "off" } }
https://eslint.vuejs.org/rules/no-multiple-template-root.html
- vscode
settings.json
{ "vetur.validation.template": false, "vetur.validation.script": false, "vetur.validation.style": false, }
- vetur.config.js
// vetur.config.js /** @type {import('vls').VeturConfig} */ module.exports = { // **optional** default: `{}` // override vscode settings // Notice: It only affects the settings used by Vetur. settings: { "vetur.useWorkspaceDependencies": true, "vetur.experimental.templateInterpolationService": true }, // **optional** default: `[{ root: './' }]` // support monorepos projects: [ './packages/repo2', // Shorthand for specifying only the project root location { // **required** // Where is your project? // It is relative to `vetur.config.js`. root: './packages/repo1', // **optional** default: `'package.json'` // Where is `package.json` in the project? // We use it to determine the version of vue. // It is relative to root property. package: './package.json', // **optional** // Where is TypeScript config file in the project? // It is relative to root property. tsconfig: './tsconfig.json', // **optional** default: `'./.vscode/vetur/snippets'` // Where is vetur custom snippets folders? snippetFolder: './.vscode/vetur/snippets', // **optional** default: `[]` // Register globally Vue component glob. // If you set it, you can get completion by that components. // It is relative to root property. // Notice: It won't actually do it. You need to use `require.context` or `Vue.component` globalComponents: [ './src/components/**/*.vue' ] } ] }
refs
https://stackoverflow.com/questions/64867504/vue-3-the-template-root-requires-exactly-one-element-eslint-plugin-vue
https://github.com/vuejs/vetur/issues/2299#issuecomment-696015374
https://vuejs.github.io/vetur/guide/setup.html#advanced
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载
这篇关于Vue 3.x disable ESlint error All In One的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程
- 2024-12-20Vuex4课程:新手入门到上手实战全攻略