当前位置: 首页 > news >正文

初始化vue3项目和打包vue3项目

一、初始化vue3项目

执行命令:

npm init vite@latest

image

 

二、打包vue3项目

生成打包产物在项目根目录运行打包命令,Vite 会将项目编译为静态文件(默认输出到 dist 目录):

npm run build   # 或 yarn build / pnpm build

打包成功后,会显示构建信息(如文件大小、构建时间),dist 目录即为可部署的静态资源。

预览打包结果(可选)打包后可通过 vite preview 命令在本地预览部署效果,验证是否有路径错误:

npm run preview  # 启动本地服务器,默认地址 http://localhost:4173

三、部署vue3项目

部署到传统服务器(如 Nginx、Apache)

  • Nginx 配置示例:
     
    将 dist 目录的所有文件上传到服务器的 /usr/share/nginx/html(或自定义目录),修改 Nginx 配置(/etc/nginx/nginx.conf):
  • 重点是http里的server字段块,一定要放在include /etc/nginx/conf.d/*.conf之前。遵循自上而下的原则,放在前面的会生效。
  • 其中root指向index.html文件所在目录,dist这个目录名称是可变的。
user  nginx;
worker_processes  auto;error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;
keepalive_timeout  65;#gzip  on;
server {listen 80;server_name _;root /usr/share/nginx/html/dist;index index.html;location / {try_files $uri $uri/ /index.html;}}include /etc/nginx/conf.d/*.conf;}

 

重启 Nginx 后即可访问。

image

 

http://www.jsqmd.com/news/18248/

相关文章:

  • Continuation Passing Style 连续传递样式
  • 中国企业DevOps工具链选型指南:政务、出海与跨国协作的实战解析
  • 【2025-10-17】首听EB病毒
  • Bean 生命周期的关键阶段和详细流程
  • 数字媒体技术-培优讲练-知识点总结
  • Jmeter解决响应乱码的问题
  • https://juejin.cn/post/7529730683963588627
  • 实用指南:计算机毕业设计Python农作物产量预测分析 农作物爬虫 农产品可视化 农产品推荐系统 机器学习 深度学习 大数据毕业设计(源码+LW文档+PPT+详细讲解)
  • PCB布线一定不能走直角吗?一个或许有些离经叛道又颠覆常识的答案
  • 邮件大附件怎么发送的有效方案与技巧分享
  • 告别客服焦虑!用PandaWiki打造724小时AI在线客服
  • 替代ftp的文件传输协议:提升数据安全与传输效率的新选择
  • Jmeter解决临界部分控制器,锁限流的问题
  • Gitee DevOps:中国企业的研发效能加速器
  • 软件中版本号V1.0.0含义
  • LabVIEW继电保护检测 - 教程
  • 软件测试-缺陷管理篇
  • 数据安全交换系统介绍及其应用场景分析
  • vue项目引入iconfont(阿里巴巴矢量图标库)
  • DBeaver 设置语言为中文
  • 什么是文件摆渡系统?全面解析企业数据安全交换的核心工具
  • Gitee崛起:中国开发者生态的战略升级与未来布局
  • Docker Compose v2.35.1 更新!
  • 国内开发者如何选择最适合的代码管理工具?Gitee、GitHub、Bitbucket横向评测
  • 2025国产ITSM厂商选型指南:聚焦五大ITSM平台,赋能企业数字化运维
  • 【完整源码+数据集+部署教程】医疗设备显示器图像分割系统: yolov8-seg-C2f-SCConv - 详解
  • 基于STM32和MQ-5传感器实现天然气浓度检测并通过串口显示
  • 2025 年容器 / 结构 / 不锈钢 / 金属 / 过滤器铆焊厂家推荐北京大疆实业:精密制造与全链条服务的实践样本
  • 2025年10月销量第一证明机构推荐榜:尚普与华信人权威对比
  • 理解C++20的革命特性——协程支持1 - 实践