webpack5快速搭建Vue3项目
基础环境搭建
安装依赖
-
vue:yarn add vue -S -
vue-loader:yarn add vue-loader -D,解析和转换.vue文件,提取出其中的逻辑代码script、样式代码style、以及HTML 模版 template,再分别把它们交给对应的 Loader 去处理。 -
ts-loader:yarn add typescript ts-loader -D,解析ts语法,需要新增ts配置文件tsconfig.json,可以使用命令tsc --init可以快速生成,但是需要全局安装TypeScriptyarn global add typescript。# tsconfig.json配置文件 { "compilerOptions": { "outDir": "./dist/", "sourceMap": true, "strict": true, "noImplicitReturns": true, "noImplicitAny": true, "module": "es6", "moduleResolution": "node", "target": "es5", "allowJs": true, }, "include": [ "./src/**/*" ] }由于typescript只能理解.ts文件,无法理解.vue文件,会报错:找不到模块对应的类型声明。需要在src目录下新增文件
shims-vue.d.ts:// shims-vue.d.ts declare module "*.vue" { import type { DefineComponent } from "vue"; const component: DefineComponent<{ }, { }, any>; export default component; } -
sass-loader:yarn add css-loader n

这篇博客指导读者如何利用webpack5快速建立一个Vue3项目,并涉及基础环境的搭建,依赖安装,如处理js、ts、vue文件的Loader配置,以及如何在webpack配置文件中引入Vue。同时,解决typescript在处理.vue文件时遇到的类型声明问题。
最低0.47元/天 解锁文章
1542

被折叠的 条评论
为什么被折叠?



