使用Vite
对项目进行打包和上线部署
大纲链接 §
[toc]
基本概念
import.meta.url
配置文件
|
|
打包
直接
pnpm run build
就可以得到生产环境的代码,但是如果需要对打包做更精确的操作,还需要单独做一些配置
部署
部署在
github
- 开启
Git Pages
部署在
gitee
- 开启
Gitee Pages
使用Github Actions
实现自动化部署
.github/workflows/deploy-website.yml
|
|
遇错
/usr/bin/git worktree remove github-pages-deploy-action-temp-deployment-folder --force fatal: 'github-pages-deploy-action-temp-deployment-folder' is not a working tree
- 更改版本
uses: JamesIves/github-pages-deploy-action@v4.2.5
BASE_BRANCH: main
- Fail to deploy to Github Pages - Blazor webassembly using GitHub Actions
- 🚀 📦 🔨 🔧 发布部署 Deploy GitHub Pages #11
参考文章
相关文章
https://juejin.cn/post/6986169708722520072#heading-17 | Vite+Typescript+React 构建标准化应用 - 掘金 https://cn.vitejs.dev/config/ | 配置 Vite | Vite 官方中文文档 https://juejin.cn/post/7028773763827105829 | Vite 开发实践 - 打包部署 - 掘金 https://juejin.cn/post/7061559210902814750 | Vite 的打包和预览功能 - 掘金 https://juejin.cn/post/6946007023951544357 | Vite生产环境踩坑记录,满满的干货,建议收藏! - 掘金 https://juejin.cn/post/7032988013361627143 | vite2 + vite.config.js 比较坑的环境变量,vite2模式的使用 - 掘金 https://juejin.cn/post/6992495028425719815 | vue3 + vite 项目搭建 - 配置环境变量env - 掘金 https://juejin.cn/post/6941641892840865805 | 前端工程化之Vite2配置详细说明 - 掘金 https://juejin.cn/post/7072176925061414925 | Vite多环境配置:让项目拥有更高定制化能力 - 掘金 https://juejin.cn/post/6994310850290909214 | vite根据环境变量与模式打包项目 - 掘金 https://juejin.cn/post/6999416108813910053 | 用vitePress高效快速构建面试题文档/博客网站 - 掘金 https://juejin.cn/post/6950203740737503240 | Vite 打包项目 - 掘金 https://juejin.cn/post/6946036158509875208 | 基于 Node.js 的 ssh2 实现前端项目自动化打包、发布和部署 - 掘金 https://juejin.cn/post/7017636195567927333 | 三分钟实现 Vite + Vue3多入口项目开发 - 掘金 https://juejin.cn/post/6951557699079569422 | vite 动态 import 引入打包报错解决方案 - 掘金 https://juejin.cn/post/7044876656049127437 | vite项目初始化之~打包去掉console信息 - 掘金 https://juejin.cn/post/6978033267865812999 | Vite2.0项目的类mono-repo实践(一仓库多项目,独立打包) - 掘金 https://juejin.cn/post/6900852894321836046 | [vite] 开发用vite,打包用webpack–解决别名路径不同的问题 - 掘金 https://juejin.cn/post/6887013512364130311 | 5 分钟带你快速读懂 vite 打包过程 | 源码解读 - 掘金 https://juejin.cn/post/6897253817726238728 | Vite +Vue 3 + Vue Router4 项目打包后首页一片空白 - 掘金 https://juejin.cn/post/7040750959764439048 | Vite为什么快呢?快在哪?说一下我自己的理解吧 - 掘金 https://juejin.cn/post/7065538392322211877 | 老项目从webpack迁移到vite失败经验 - 掘金 https://juejin.cn/post/6923417451333959694 | 浅谈Vite 原理与 Webpack比较 - 掘金 https://juejin.cn/post/7031421642513317918 | 带你解读 webpack 打包原理及vite的优势 - 掘金
https://juejin.cn/post/6986169708722520072#heading-17 | Vite+Typescript+React 构建标准化应用 - 掘金 https://cn.vitejs.dev/config/ | 配置 Vite | Vite 官方中文文档 https://juejin.cn/post/7028773763827105829 | Vite 开发实践 - 打包部署 - 掘金 https://juejin.cn/post/7061559210902814750 | Vite 的打包和预览功能 - 掘金 https://juejin.cn/post/7032988013361627143 | vite2 + vite.config.js 比较坑的环境变量,vite2模式的使用 - 掘金 https://juejin.cn/post/6992495028425719815 | vue3 + vite 项目搭建 - 配置环境变量env - 掘金 https://juejin.cn/post/6941641892840865805 | 前端工程化之Vite2配置详细说明 - 掘金 https://juejin.cn/post/7072176925061414925 | Vite多环境配置:让项目拥有更高定制化能力 - 掘金 https://juejin.cn/post/6994310850290909214 | vite根据环境变量与模式打包项目 - 掘金 https://juejin.cn/post/6999416108813910053 | 用vitePress高效快速构建面试题文档/博客网站 - 掘金 https://juejin.cn/post/6950203740737503240 | Vite 打包项目 - 掘金 https://juejin.cn/post/6946036158509875208 | 基于 Node.js 的 ssh2 实现前端项目自动化打包、发布和部署 - 掘金 https://juejin.cn/post/7017636195567927333 | 三分钟实现 Vite + Vue3多入口项目开发 - 掘金 https://juejin.cn/post/6951557699079569422 | vite 动态 import 引入打包报错解决方案 - 掘金 https://juejin.cn/post/7044876656049127437 | vite项目初始化之~打包去掉console信息 - 掘金 https://juejin.cn/post/6978033267865812999 | Vite2.0项目的类mono-repo实践(一仓库多项目,独立打包) - 掘金 https://juejin.cn/post/6900852894321836046 | [vite] 开发用vite,打包用webpack–解决别名路径不同的问题 - 掘金 https://juejin.cn/post/6887013512364130311 | 5 分钟带你快速读懂 vite 打包过程 | 源码解读 - 掘金 https://juejin.cn/post/6897253817726238728 | Vite +Vue 3 + Vue Router4 项目打包后首页一片空白 - 掘金 https://juejin.cn/post/7040750959764439048 | Vite为什么快呢?快在哪?说一下我自己的理解吧 - 掘金 https://juejin.cn/post/7065538392322211877 | 老项目从webpack迁移到vite失败经验 - 掘金 https://juejin.cn/post/6923417451333959694 | 浅谈Vite 原理与 Webpack比较 - 掘金 https://juejin.cn/post/7031421642513317918 | 带你解读 webpack 打包原理及vite的优势 - 掘金
- 作者: Joel
- 文章链接:
- 版权声明
- 非自由转载-非商用-非衍生-保持署名