Vue3 npm run build后使用http-server 查看dist文件效果

作为前端开发,通常需要在项目打包后查看打包后的效果,如果直接点击打包后的index.html文件,页面极大可能性是空白的,看不到效果的,因此,在此列举通过http-server查看打包后的效果

目录

一、准备工作

二、项目根目录文件展示

三、打包后的dist文件目录

四、直接双击dist目录中的index.html的页面效果及控制台的错误信息

五、解决问题步骤

1、在dist目录直接输入 cmd

2、按压回车键

3、安装http-server

4、启动http-server,端口号自拟

5、在浏览器中输入可运行地址

欢迎关注VX公众号:前端小知识营地


一、准备工作

由于http-server是依赖Node的,但作为前端开发,通常都有Node环境,在此就不展示如何安装Node的相关步骤了,如有需要,请看这里Node.js 下载安装环境配置 - 图文版_node下载安装-CSDN博客

二、项目根目录文件展示

三、打包后的dist文件目录

四、直接双击dist目录中的index.html的页面效果及控制台的错误信息

五、解决问题步骤

1、在dist目录直接输入 cmd

2、按压回车键

3、安装http-server

npm install http-server -g

4、启动http-server,端口号自拟

http-server -p 8000

5、在浏览器中输入可运行地址

  • 使用IP为http://192/168.的地址

  • 使用http://127.0.0.1:8000的地址

欢迎关注VX公众号:前端小知识营地

### Vue3 使用 `npm run build` 构建项目的步骤 #### 配置环境变量 为了确保生产环境中API请求能够正确指向目标服务器,在`.env.production`文件中设置相应的环境变量。例如,可以定义`VUE_APP_BASE_API`来指定接口的基础路径[^3]。 ```bash # .env.production 文件内容示例 VUE_APP_BASE_API=https://api.example.com/ ``` #### 安装依赖包 如果遇到任何构建错误,尝试删除`node_modules`以及`package-lock.json`这两个文件夹和文件后再重新安装所有的依赖项。这一步可以帮助解决由于版本冲突或其他原因引起的潜在问题[^4]。 ```bash rm -rf node_modules package-lock.json npm install ``` #### 修改组件导入方式以优化性能 对于存在复杂嵌套关系的多个子组件场景下,建议采用按需加载(懒加载)的方式来减少初次加载时间并防止可能出现的循环引用问题。比如原本直接同步引入的方式: ```javascript // 原始写法 import ModelPopup from '@/views/component/model'; ``` 改为异步动态导入形式: ```javascript const ModelPopup = () => import('@/views/component/model'); ``` 这种改动有助于提高应用的整体效率,并且能有效规避某些特定条件下发生的编译卡顿现象[^2]。 #### 执行构建命令 当一切准备就绪之后,可以通过执行下面这条简单的指令来进行最终的产品级打包操作: ```bash npm run build ``` 此过程会依据配置自动生成适用于生产的静态资源文件到默认输出目录(`dist`)内,这些文件可以直接部署至Web服务器供线上访问使用[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值