vue项目编译报错Component name “My“ should always be multi-word vue/multi-word-component-names解决方法

这篇具有很好参考价值的文章主要介绍了vue项目编译报错Component name “My“ should always be multi-word vue/multi-word-component-names解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下是报错内容,大概意思是你的组件命名不符合vue的规范

vue项目编译报错Component name “My“ should always be multi-word vue/multi-word-component-names解决方法

 文章来源地址https://www.toymoban.com/news/detail-504928.html

具体报错内容:

You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.
ERROR in [eslint]
D:\vueChaQiwangZixie\vue-tea\src\router\index.js
  15:14  error  Replace `'/home'` with `·"/home",`  prettier/prettier
  20:21  error  Delete `⏎·····`                     prettier/prettier
  26:21  error  Delete `⏎·····`                     prettier/prettier
  32:21  error  Delete `⏎·····`                     prettier/prettier

D:\vueChaQiwangZixie\vue-tea\src\views\Cart.vue
  7:9  error  Component name "Cart" should always be multi-word  vue/multi-word-component-names

D:\vueChaQiwangZixie\vue-tea\src\views\List.vue
  7:9  error  Component name "List" should always be multi-word  vue/multi-word-component-names

D:\vueChaQiwangZixie\vue-tea\src\views\My.vue
  7:9  error  Component name "My" should always be multi-word  vue/multi-word-component-names

✖ 7 problems (7 errors, 0 warnings)
  4 errors and 0 warnings potentially fixable with the `--fix` option.

解决方法:

找到vue.config.js文件,在末尾加入这一行代码 lintOnSave: false即可,意思大概是关闭组件名字的检查

const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false
});

vue项目编译报错Component name “My“ should always be multi-word vue/multi-word-component-names解决方法

 

到了这里,关于vue项目编译报错Component name “My“ should always be multi-word vue/multi-word-component-names解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • error Component name “index“ should always be multi-word vue/multi-word-component-names 的解决办法

    在创建组件命名时,引用 index.vue 的过程中报错; 其一、报错的全称为: error Component name \\\"index\\\" should always be multi-word vue/multi-word-component-names 翻译为: 错误组件名称“索引”应始终为多词 vue/多词组件名称 其二、问题分析: 新手在使用脚手架时总会报各种错,报错信息指的是

    2024年02月16日
    浏览(47)
  • eslint报错Component name “home“ should always be multi-word,文件命名规则导致问题解决方案

    新建vue项目的时候,往往需要配置eslint进行代码的格式化,但使用过程中也是会遇到各种问题,就比如:Component name “Home” should always be multi-word.eslintvue/multi-word-component-names 其实这是eslint对命名的校验,要以 多词组件名称 命名,防止与现有和未来的 HTML 元素发生冲突。 如何

    2024年02月12日
    浏览(55)
  • 【Vue】在vue中命名的时候会遇到 component name “index” should always be multi-word的解决方案

    【Vue】在vue中命名的时候会遇到 component name “index” should always be multi-word的解决方案 解决方案 1.1 直接改名 1.2 关闭检验 1.3 关闭命名规则校验 1.4 建议官方的配置 1. 报错代码 使用脚手架创建一个新的项目后,在给组件下的文件取名为index.vue后,第一行飘红,提示信息如下:

    2024年02月16日
    浏览(39)
  • Component name “index“ should always be multi-word

    vue编译报错:Component name \\\"index\\\" should always be multi-word。 报错原因为文件命名不符合规范,必须改成驼峰规范。 解决办法: 在  .eslintrc.js文件中 添加一行: 变成这样: 重新编译就不会再报错了。

    2024年02月06日
    浏览(39)
  • uni-app 小程序上传图片报错:uploadFile:fail parameter error: parameter.filePat…meter.name should be...

    uni-app 开发过程中,发现上传功能在小程序端报错: uploadFile:fail parameter error: parameter.filePat…meter.name should be String instead of Undefined 。 查看 uni.uploadFile(options) 文档,是在传输参数格式出现了错误。 按照官方文档配置如下即可: H5正常如下: 小程序如下: 参考了一下别人的说

    2024年02月05日
    浏览(43)
  • vue老项目缺少编译环境安装依赖报错的问题

    需要注意的是,如果你在使用 NPM 安装包的过程中遇到了任何问题,可以尝试使用 --verbose 参数打印更详细的错误信息,以便更好地诊断问题。例如: npm install --verbose 出现这种错误通常是因为缺少编译环境或者相关依赖包没有正确安装。 确保已经安装了 Node.js 和 npm基础上,

    2024年02月05日
    浏览(64)
  • 【异常】Jenkins执行前端项目Npm构建时,出现报错This dependency was not found: vue-class-component in ./node_modules/vu

    同事的代码变更,导致了在Jenkins无法执行构建 错误的原因是项目中引入了vue-class-component,但是在项目的依赖列表中,却没有找到它,因此会报如上的错误。 vue-class-component是一个用于类式Vue组件的TypeScript装饰器。 它允许您将Vue组件定义为类,这可以使您的代码更有组织性和

    2024年02月03日
    浏览(62)
  • Component template should contain exactly one root element

    报错的大致意思是:组件的模板应该只能包含一个根元素,也就是是说作为元素的直系儿子的元素只能有一个。报错的goods.vue中的中的内容如下图所示:

    2024年02月15日
    浏览(39)
  • vue name命名错误 Do not use built-in or reserved HTML elements as component

    描述: Do not use built-in or reserved HTML elements as component id: header 这里指的是components的名称命名不正确。 在项目中我使用的是header 作为组件名称,但是在前端html中这个是内置组件来的,名称已被占用不能再使用这些名称了。 解决方法: 把命名修改一下,避免名称冲突就好了。

    2024年02月14日
    浏览(55)
  • 获取component组件的name名称

    import sgComponent from \\\"@/vue/components/sgComponent\\\"; sgComponent.name 就是组件的name 在组件自身内部console.log(this.$options.name) 可以获取自己的name 此外,this.$options.还可以获取data()、methods、created()、watch等等信息

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包