当前位置: 首页 > article >正文

Vue Web开发遇到问题汇总

1.Vue Web开发遇到问题汇总

1.1. vue项目main.js文件下import router from ‘./router‘默认导入router文件夹下index.js的原因

  vue项目main.js文件下import router from './router’默认导入router文件夹下index.js的原因

import router from './router'
//等效于
//import router from './router/index.js'

  这个不是vue的规定而是node加载模块的方式,当require(’./router’)(import会被转为require),node是这样的寻找目标的:
  (1)首先寻找目录下有没有router.js或者router.node,如果有就导入
  (2)如果没有看是否有router目录,如果没有就require失败,抛出异常"Cannot find module ‘./router’"
  (3)如果有router目录会在其下寻找package.json文件,如果有则按照package的配置来导入
  (4)如果没有package.json,看是否有index.js或者index.node,如果有就导入没有就失败
  详细见node文档:https://nodejs.org/api/modules.html#modules_folders_as_modules

1.2. error Component name “Home“ should always be multi-word vue/multi-word-component-names

1.2.1. 错误

error Component name “Home” should always be multi-word vue/multi-word-component-names
在这里插入图片描述

1.2.2. 原因

  在操作npm run serve 的时候会出现以下的报错,
  报错原因是希望组件名写成驼峰式或者链-先形式的,
  但是官方又明确单个单词组件命名是符合规定的,
  总结在编译的时候eslint 会检测将次写法判定为不规格。

1.2.3. 解决方案

  在项目根目录找到一个vue.config.js 文件,没有就在根目录创建一个,写上下面标注的代码,保存,在重新编译。项目就可以正常运行了。

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

在这里插入图片描述


http://www.kler.cn/a/420993.html

相关文章:

  • 相交的链表
  • sshd[1905]: refused connect from 192.168.1.* (192.168.1.*),ssh 拒绝连接的问题解决
  • 【从零开始的LeetCode-算法】3274. 检查棋盘方格颜色是否相同
  • Android 使用OpenGLES + MediaPlayer 获取视频截图
  • 音视频入门基础:MPEG2-TS专题(9)——FFmpeg源码中,解码TS Header的实现
  • JavaScript根据数据生成柱形图
  • 掌握 Spring Boot 中的缓存:技术和最佳实践
  • 设计模式-适配器模式-注册器模式
  • 用函数实现模块化程序设计(七)--数组作为函数参数(排序算法)
  • 【Elasticsearch】06-JavaRestClient查询
  • springboot340“共享书角”图书借还管理系统(论文+源码)_kaic
  • YOLOv11融合[ECCV2024]WTConvNeXt中的WTConv模块及相关改进思路
  • 利用 Redis 与 Lua 脚本解决秒杀系统中的高并发与库存超卖问题
  • 使用 Elastic 和 Amazon Bedrock 制作混合地理空间 RAG 应用程序
  • Android V CTS-ON-GSI CtsGameManagerTestCases 测试fail
  • 一分钟解决 在多个dataframe相同位置中寻找最大值保留
  • 经典C语言代码——part 19(链表)
  • Vuex的基本使用
  • 利用Python爬虫精准获得Amazon商品详情数据
  • 40分钟学 Go 语言高并发:分布式系统理论基础
  • 基于大语言模型的智能Agent研究:定义、方法与展望(Large Language Model Based Intelligent Agents)
  • C语言经典题目详解(PTA题目)
  • c++领域展开第一幕——入门基础(命名空间、iostream、缺省参数、函数重载、nullptr、inline(内联函数))超详细!!!!
  • 【adb】AndroidStudio调试
  • 【python】列表
  • 面对深度伪造:OWASP发布专业应对指南