当前位置: 首页 > 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.gsyq.cn/news/26099.html

相关文章:

  • Continuation Passing Style 连续传递样式
  • Bean 生命周期的关键阶段和详细流程
  • https://juejin.cn/post/7529730683963588627
  • PCB布线一定不能走直角吗?一个或许有些离经叛道又颠覆常识的答案
  • 替代ftp的文件传输协议:提升数据安全与传输效率的新选择
  • Gitee DevOps:中国企业的研发效能加速器
  • 软件中版本号V1.0.0含义
  • LabVIEW继电保护检测 - 教程
  • 数据安全交换系统介绍及其应用场景分析
  • DBeaver 设置语言为中文
  • 国内开发者如何选择最适合的代码管理工具?Gitee、GitHub、Bitbucket横向评测
  • 2025国产ITSM厂商选型指南:聚焦五大ITSM平台,赋能企业数字化运维
  • 理解C++20的革命特性——协程支持1 - 实践
  • 飞驰云联亮相军工数字化转型发展峰会 共筑军工数字生态新范式
  • 2025 年土工布生产厂家最新推荐榜权威发布:聚焦 3 万平厂房与 50 年寿命产品,优选实力品牌
  • 2025年10月留香沐浴露排行:蓝蕨等五款香水级体验评测
  • 2025 年工业连接器厂家最新推荐榜单:聚焦 M8/M12 / 防水 / 重载 / 以太网品类,精选优质国产企业助力高效采购
  • 2025 年药包材辅导公司最新推荐榜:GMP 验证 / 质量体系 / 实验室装修等服务优质机构权威评选
  • 2025年10月防脱生发产品推荐榜:十款临床验证口碑对比
  • 界面控件DevExpress WPF v25.2新功能预览 - 聚焦AI功能提升
  • 【开题答辩实录分享】以《 Python基于大数据的四川旅游景点数据分析与可视化》为例进行答辩实录分享 - 实践
  • ida pro 9.2 接入 ida-pro-mcp
  • 2025 年淬火炉源头厂家最新推荐榜:聚焦技术创新与市场口碑深度解析,精选优质企业供采购参考
  • 2025 年国际物流服务公司最新推荐排行榜:覆盖海运快递跨境专线,精选优质企业助力跨境电商商家高效选择合作伙伴
  • 2025 年最新推荐立体画厂家权威榜单:涵盖 3D 光栅 / 装饰 / 三维等品类,助力精准选优质厂家
  • WSL1升级为WSL2
  • 详细介绍:关于容器Docker
  • 实用指南:【办公类-116-01】20250929家长会PPT(Python快速批量制作16:9PPT相册,带文件名,照片横版和竖版)
  • 完整教程:计算机视觉进阶教学之Mediapipe库(一)
  • 2025年发电机厂家推荐排行榜,发电机组,柴油发电机组,康明斯发电机,玉柴发电机,高压发电机,大功率发电机公司推荐