Skip to content

Vue3 文件上传管理后台 ​

一、如何购买课程 ​

手机抖音搜 李钟意讲前端 - 点击名称 - 进入店铺 - 在我的抖音店铺购买

https://www.douyin.com/search/李钟意讲前端

二、如何学习课程 ​

PC 端

  1. 学浪官网下载 APP https://www.xuelangapp.com/download
  2. 使用购买课程的抖音号扫码登录

手机:

  1. 下载学浪 APP
  2. 使用购买课程的抖音号登录学浪即可看到课程

三、获取源码 ​

更新代码将会被推送到码云 - 视频中的源码都可以在下面地址找到

https://gitee.com/fe521/file-upload-app

四、Figma 设计稿 ​

https://www.figma.com/file/K6Kx0px4lLFVp5qhPwxXyG/electron-ffmpeg-video-to-gif

五、接口文档地址 ​

https://documenter.getpostman.com/view/12310217/2s93z5AkZW

六、项目模板 - 从 0 到 1 搭建一个脚手架 ​

Vue3 + Vite + TS + ElementPlus

模板地址 https://github.com/xieerduos/vue-vite-element-plus-starter

在线文档 https://xieerduos.github.io/vue-vite-element-plus-starter

七、启动项目 ​

安装依赖

bash
# npm install --registry=https://registry.npmmirror.com
npm install

开发环境

bash
npm run dev

八、打包项目 ​

联调环境

bash
npm run rd

测试环境

bash
npm run qa

生产环境

bash
npm run prod

九、ESlint 修复代码 ​

执行下面命令,将会自动修复代码

bash
npm run lint

十、生成 changelog ​

生成 /CHANGELOG.md

bash
npm run changelog

生成 /docs/CHANGELOG.md

bash
npm run changelog-docs

十一、构建部署 ​

bash
docker-compose build
docker-compose up -d

http://localhost:8000

十二、推荐的 IDE 设置 ​

推荐使用VSCode,再安装Volar插件(同时记得禁用 Vetur),还要加上TypeScript Vue 插件(Volar)。

十三、TS 中对 .vue 导入的类型支持 ​

默认情况下,TypeScript 无法处理 .vue 导入的类型信息,因此我们用 vue-tsc 替换 tsc CLI 进行类型检查。在编辑器中,我们需要TypeScript Vue 插件(Volar)让 TypeScript 语言服务识别 .vue 类型。

如果你觉得单独的 TypeScript 插件反应不够快,Volar 还实现了一个更高效的接管模式。你可以按照以下步骤启用它:

  1. 禁用内置的 TypeScript 扩展
    1. 从 VSCode 的命令面板运行Extensions: Show Built-in Extensions
    2. 找到TypeScript and JavaScript Language Features,右键并选择Disable (Workspace)
  2. 通过从命令面板运行Developer: Reload Window来重载 VSCode 窗口。