vue3 错误记录

vue3 错误记录
1、使用style langscss 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?vuetypestyleindex0scopedcdcc94e4lang.scss原因The errorPreprocessor dependency sass-embedded not foundindicates that the Sass preprocessor is missing from your project dependencies. Since yourBloak.vuefile usesstyle langscss, Vite requires a Sass compiler to process it.解决yarn add -D sass-embedded2、[Vue warn]: Failed to resolve component: BeventApp.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 ≠ BEvent3、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