案例一
vite项目打包后部署
- 首先参考这篇博客的案例3将vite项目打包后上传到Linux服务器,使用nginx部署
- vite项目打包后本地访问打包文件显示空白,只有放到服务器才能访问
- 部署后测试

案例二
vite项目打成镜像
- 参考
- Linux服务器上安装docker
- Linux服务器安装git
| sudo yum install git |
| git --version |
| |
| 1. wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz |
| 2. tar -xvf node-v12.16.1-linux-x64.tar.gz |
| 3. mv node-v12.16.1-linux-x64 NodeJs |
| 4. yum install gcc gcc-c++ |
| 5. 在/usr/local/bindeJs/bin路径下有三个文件:node npm npx |
| 6. ln -s /usr/local/NodeJs/bin/node /usr/bin/node |
| 7. ln -s /usr/local/NodeJs/bin/npm /usr/bin/npm |
| 8. ln -s /usr/local/NodeJs/bin/npx /usr/bin/npx |
| |
| git clone https://gitee.com/chnq/docker_dev.git |
| |
| server { |
| listen 80; |
| server_name localhost; |
| |
| location / { |
| root /usr/share/nginx/html; |
| index index.html index.htm; |
| try_files $uri $uri/ /index.html =404; |
| } |
| |
| error_page 500 502 503 504 /50x.html; |
| location = /50x.html { |
| root html; |
| } |
| } |
| |
| |
| FROM nginx |
| |
| |
| MAINTAINER author: xxxx |
| |
| |
| RUN rm /etc/nginx/conf.d/default.conf |
| |
| |
| ADD default.conf /etc/nginx/conf.d/ |
| |
| |
| COPY dist/ /usr/share/nginx/html/ |
| |
| docker run -d -p 3000:80 --name vite-demo vite2 |
| |
- 启动镜像后测试

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术