# vue3_ouyang_cli **Repository Path**: wenliyang/vue3_ouyang_cli ## Basic Information - **Project Name**: vue3_ouyang_cli - **Description**: 个人脚手架,使用了:vite+vue3+ts、 unocss、scss、组件自动导入、vue3函数自动导入、visualizer打包分析、vueJsx - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-01-08 - **Last Updated**: 2025-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1.自动导入的插件 ``` npm i -D unplugin-auto-import npm i -D unplugin-vue-components 通过auto-import.ts进行自动导入相关配置 ``` # 2.elemnt-plus框架 > npm install element-plus --save # 3.lodash库 > npm i --save lodash # 4.vueuse库 > npm i @vueuse/core # 5.vite.config导入文件报红 > 在tsconfig.node.json文件中把报红的文件添加到include中 ``` //tsconfig.node.json文件 "include": ["env.d.ts", "src/**/*", "src/**/*.vue", "auto-import.ts"], ``` # 6.安装scss ``` npm install -D node-sass sass sass-loader ``` # 7.安装unocss ``` 1.安装[链接](https://blog.csdn.net/m0_50864962/article/details/125801848):npm i -D unocss @unocss/preset-uno @unocss/preset-attributify @unocss/preset-icons ``` # 8.mock实践 ``` 安装:npm install mockjs fetch不支持mock,如果要支持的要安装fetch-mock:https://cloud.tencent.com/developer/article/2054471 我直接使用axios,用到的是vueuse下的useAxios。需要安装两个东西: npm i axios npm i @vueuse/integrations ``` # 9.unocss使用图标 ``` 参考:https://blog.csdn.net/sdhshsjh/article/details/128264627 main.ts文件 import "uno.css"; vite.config.ts文件配置 import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import unoCss from "unocss/vite"; // 引入 图标预设 和 工具类预设 import { presetIcons, presetUno } from "unocss"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), // 配置 unocss unoCss({ presets: [presetIcons(), presetUno()], }), ], }); presetIcons 需要下载 icon 包,网址 Icônes ,选一个你想用的 icon 包。例如:https://icones.js.org/collection/typcn npm i -D @iconify-json/typcn npm i -D @iconify-json/svg-spinners //这个是svg动画库,有意思 unocss最后在使用的时候记得加上前缀 'i-' 比如太阳的图标名为:typcn:adjust-brightness需要改为i-typcn:adjust-brightness