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

vue3 错误记录

1、使用<style lang="scss" scoped> 错误

异常:

19:40:26 [vite] Internal server error: Preprocessor dependency "sass-embedded" not found. Did you install it? Try `yarn add -D sass-embedded`. Plugin: vite:css File: D:/devproject/web/vue3_book_codes/chapter3/my-project/src/views/5_6_v-cloak/Bloak.vue?vue&type=style&index=0&scoped=cdcc94e4&lang.scss

原因:

  1. The errorPreprocessor dependency "sass-embedded" not foundindicates that the Sass preprocessor is missing from your project dependencies. Since yourBloak.vuefile uses<style lang="scss">, Vite requires a Sass compiler to process it.

解决:

yarn add -D sass-embedded

2、[Vue warn]: Failed to resolve component: Bevent

App.vue:28 [Vue warn]: Failed to resolve component: Bevent If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. at <App>

原因:

import BEvent from "./views/5_8_v-on/BEvent.vue";

<Bevent></Bevent>

组件名大小写不一致,Bevent ≠ BEvent

3、vue add typescript 报错

🚀 Invoking generator for @vue/cli-plugin-typescript... ERROR Error: Cannot find module '@vue/cli-service/generator/template/src/App.vue' from 'D:\devproject\web\vue3_book_codes\chapter9\screen-app\node_modules\@vue\cli-plugin-typescript\generator\template\src' Error: Cannot find module '@vue/cli-service/generator/template/src/App.vue' from 'D:\screen-app\node_modules\@vue\cli-plugin-typescript\generator\template\src' at resolve.resolveSync [as sync] (C:\Users\kkk\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\resolve\lib\sync.js:115:15) at renderFile (C:\Users\kkk\AppData\Roaming\npm\node_modules\@vue\cli\lib\GeneratorAPI.js:518:17) at C:\Users\kyg\AppData\Roaming\npm\node_modules\@vue\cli\lib\GeneratorAPI.js:303:27 at async Generator.resolveFiles (C:\Users\kkk\AppData\Roaming\npm\node_modules\@vue\cli\lib\Generator.js:313:7) at async Generator.generate (C:\Users\kkk\AppData\Roaming\npm\node_modules\@vue\cli\lib\Generator.js:205:5) at async runGenerator (C:\Users\kkk\AppData\Roaming\npm\node_modules\@vue\cli\lib\invoke.js:111:3) at async invoke (C:\Users\kkk\AppData\Roaming\npm\node_modules\@vue\cli\lib\invoke.js:92:3)

原因:

不是vue create新建的标准 Vue CLI 项目,而是在一个已有项目(甚至可能是 Vite 或已经修改过模板)上执行了

vue add typescript

使用 Vite 创建的 Vue 3 项目不能使用vue add typescript
http://www.jsqmd.com/news/1128904/

相关文章:

  • AI果蔬清洗分拣工段智能控制系统
  • CSUR:城市天际线道路系统的终极解决方案,告别单调道路设计
  • 2026年渗透测试实战工具链:从信息收集到权限维持的完整作战手册
  • AI 导出鸭实操指南:智谱清言生成 word 文档指令落地使用技巧
  • FastbootEnhance:Windows平台Android设备分区管理与Payload解析的专业解决方案
  • SMB服务安全实战:从漏洞赏金视角剖析攻击链与防御
  • web-第7次课后作业-2
  • Windows安全拦截实战:从日志与签名验证AI桌面应用安装
  • Python流程控制练习题001篇
  • 发送http请求的自定义函数库文件
  • 【关注可白嫖源码】--课程设计--毕业设计--springboot微博客户端[编号:project34944](案例分析)
  • 5个理由告诉你为什么Altium Designer元件库能让你告别设计焦虑
  • Claude 怎么把表格导出|AI 导出鸭一站式表格导出操作全教程
  • YD/T 6770—2026《人工智能 关键基础技术 具身智能基准测试方法》
  • LP5812 RGB LED驱动芯片与PIC18F微控制器的智能灯光系统设计
  • Docker容器受限环境下反弹Shell的五种实战技巧与防御策略
  • 信息约简对智能系统预测的重要性
  • 2026 AI 开发者生存指南(4):本地运行大模型方案大全——从 Ollama 到 LM Studio
  • Redis 分布式锁续期:锁还在,不代表业务安全
  • HashMap 源码
  • 项目编号:project51868|SpringBoot非遗保护与推广平台:项目档案、传承人、资讯传播与后台管理技术栈:SpringBoot + MySQL
  • FlexASIO终极指南:让普通音频设备拥有专业级ASIO性能
  • 傅里叶红外光谱(FT-IR)和原位红外(In Situ FTIR)应用案例
  • 21. 【C语言】打包不同类型:结构体
  • 英伟达市值突破 5.4 万亿美元,大模型厂商沦为算力佃农了吗?
  • 如何快速配置开源Android电视播放器:VLC电视版完整操作指南
  • AtCoder Weekday Consest 赛情分析及题解 | 汇总(更新至 AWC 0101 Beta)
  • 【关注可白嫖源码】--课程设计+毕业设计+springbootDream car车辆租赁系统[编号:project37878](案例分析)
  • 【关注可白嫖源码】--课程设计--毕业设计--30887基于微信小程序的社区志愿者服务平台设计与实现(案例分析)
  • 羞羞答答地搞了个数学宝典