Vue3项目打包

本文介绍Vue项目的打包流程,包括使用build指令或cnpmrunbuild进行打包的方法。通过VueCLI完成打包后,生成的文件位于项目根目录下的dist文件夹内,包含css、js文件夹及index.html等。为使index.html正常显示内容,需调整引入文件的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

两种方式

build指令

cnpm run build

通过Vue CLI打包

在Vue CLI中点击任务->build->启动
等待打包成功即可

使用打包好的文件

打包生成的文件会默认导出到项目根目录下的dist目录下
该目录下包括css文件夹、js文件夹、index.html、xxx.ico
但是此时打开index.html是空的,要想看到内容需要将index.html中所有引入文件的路径改为相对路径
参考菜鸟驿站-Vue3项目打包

### Vue3 项目打包方法教程 #### 创建 Vue3 项目 为了开始打包过程,首先需要有一个完整的 Vue3 项目。如果还没有创建过这样的项目,则可以通过 Vue CLI 或者 Vite 来快速搭建。 #### 配置 `vue.config.js` 文件 对于一些特定需求,比如代理设置或是调整输出路径等配置项,可以在根目录下的 `vue.config.js` 中定义。例如,在某些情况下可能希望修改默认的公共路径 (`publicPath`) 和资源文件夹名称(`assetsDir`): ```javascript const { defineConfig } = require('@vue/cli-service') module.exports = defineConfig({ publicPath: './', assetsDir: 'static' }) ``` 此部分配置可以确保生成的静态资源能够被正确加载[^4]。 #### 构建命令执行 当所有的源码编写完毕并经过充分测试之后就可以准备进行正式环境版本的构建了。进入项目的终端界面输入如下指令来进行生产模式下的编译操作: ```bash npm run build ``` 这条命令会读取 package.json 文件中的脚本字段,并调用 vue-cli-service 的内置工具完成整个应用的优化处理以及压缩等工作流程[^1]。 #### 查看打包结果 一旦上述命令顺利结束运行后,默认会在当前工程结构体内部新增一个名为 dist 的子级文件夹;这里面包含了所有用于线上发布的 HTML/CSS/JS 资源文档。此时即可着手安排把这些资料上传至目标主机之上以便对外提供服务支持。 #### 解决常见问题 有时可能会遇到打包后的页面无法正常请求到 API 接口的情况。这通常是因为跨域或者是相对 URL 设置不当所引起的错误。针对此类状况建议检查网络请求地址是否匹配实际的服务端点位置,并确认 CORS 政策允许来自前端域名的访问尝试[^2]。 #### 后端集成方案 如果是全栈式的应用程序,除了关注客户端部分之外还需要考虑怎样把后端逻辑也一并部署出去。一种常见的做法就是利用像 Spring Boot 这样的框架来封装 RESTful Web Service ,再借助诸如 WinSCP 工具将前后两端各自独立打包好的产物传输给远程 Linux 主机上的指定存储空间内[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值