vue3 PC端项目构建TS,vue3+ant+vite+axios+pinia+sass+typescript
vue3:https://cn.vuejs.org/
axios:https://www.axios-http.cn/docs/api_intro
antd:https://www.antdv.com/components/config-provider-cn
pinia:https://pinia.vuejs.org/zh/
sass:https://blog.youkuaiyun.com/randy521520/article/details/131242242
typescript:https://blog.youkuaiyun.com/randy521520/article/details/130425863
前言:
本文主要讲解vue3移动端项目构建,在构建项目前请确保已安装node、yarn工具,node版本18+,此项目构建主要集成:axios、pinia、vant、sass、vite和vue3,其中还会介绍到如何跨页面传递数据、国际化配置、rem适配等功能
本文讲解的功能代码只是简要说明,完整代码可通过下面文章链接下载,下载后请先看README.md文档说明,已踩过大部分坑:
https://blog.youkuaiyun.com/randy521520/article/details/146998467
一、初始化项目
1.cmd打开终端工具,运行:yarn create vite
2.输入项目名称,键盘方向键选择vue
3.键盘方向键选择TypeScript
4.项目创建成功
5.开发者工具打开项目,打开开发者工具的终端,运行yarn install,安装package.json中的依赖包
6.修改package.json脚本中的dev为 vite --open,运行yarn dev,就会启动项目并在浏览器中自动打开,不加–open不会在浏览器中自动打开,项目初始化成功
7.打开main.ts,低版本的编辑器会报无法找到./App.vue的错误,但是项目运行没问题,修改vite-env.d.ts文件或者使用webstrom2023.2+的版本可解决该问题;vite-env.d.ts存放vite声明文件,由于typescript不认识.vue文件,该文件帮助做了一个声明;
8.vite相关命令
vite [root]:启动开发服务器,可以指定一个根目录(可选)。
build [root]:构建生产环境的应用程序,可以指定一个根目录(可选)。
optimize [root]:预打包依赖项,用于优化构建性能。
preview [root]:本地预览生产环境的构建结果,可以指定一个根目录(可选)。
--open:启动开发服务器后自动打开默认浏览器并访问应用程序
--cors:启用 CORS(跨域资源共享)。
--strictPort:如果指定的端口已被占用,则退出。
--force:强制优化器忽略缓存并重新打包。
-c, --config <file>:使用指定的配置文件。
--base <path>:设置公共基础路径,默认为 /。
-l, --logLevel <level>:设置日志级别,可选值为 info、warn、error、silent。
--clearScreen:允许或禁用日志时的清屏操作。
-d, --debug [feat]:显示调试日志,可选参数为特定功能的名称。
-f, --filter <filter>:过滤调试日志的输出。
-m, --mode <mode>:设置环境模式。
-h, --help:显示帮助信息。
-v, --version:显示版本号。
二、集成antd
1.终端运行:yarn add ant-design-vue,安装antd
2.修改mian.ts,引入antd样式,注册组件