# utools-plugin-template
**Repository Path**: narc/utools-plugin-template
## Basic Information
- **Project Name**: utools-plugin-template
- **Description**: utools插件的vue3+typescript+vite开发模板,来自猿料社区的大神@brzhang
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2024-01-18
- **Last Updated**: 2024-01-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# utools 插件 `模板项目`
## 参考 https://github.com/csj8520/utools-plugin-tinypng
感谢 @csj8520 大佬,拜读了该项目源码,想着后续如果如果开发者要实现功能强大的插件,有一个模板应该会方便很多
## 特性
- vue3
- vue-router
- typescript
- element-ui
## 如何使用
### 开发
- git clone 本项目
- yarn && yarn start 会启动一个 local server ,监听3000端口,utools开发模式可以指向 local server,具体可以看plugin.json描述
- 在utools开发者工具中创建项目,配置plugin文件目录为 dist 目录下的那个即可开始开发了,如下图
Volar 取代了之前为 Vue 2 提供的官方 VSCode 扩展 Vetur。如果你之前已经安装了 Vetur,请确保在 Vue 3 的项目中禁用它。
#### 打包
yarn build 会打包构建项目,构建会在dist目录下面,当然也感谢@csj8520大佬写的vite插件同时构建了一个.upx。
- 上传插件可以直接使用dist 目录下的上传。
- .upx可以拿来分享
## 注意事项
- 注意修改 public/plugin.json 下面的相关信息
- 注意修改 package.json 里面的项目信息
- 如果不愿意修改,那么作者就都是我啦,哈哈~~~
## 版本记录
### 1.0.1
- 增加了导航的能力,引入了vue router
### 1.0.0
- 从 https://github.com/csj8520/utools-plugin-tinypng 项目构造模板
### 赞赏
如果贵客觉得有用,可以打赏我一杯咖啡。
