【经验总结】如何本地预览项目打包以后的效果?

1,562 阅读2分钟

前言

项目开发过程中,偶尔会遇到本地开发环境显示正常

但是打包到测试环境,显示异常的情况

遇到这样的问题,你会怎么处理呢?


修改代码,每次都推送到测试环境打包验证吗?

确实是一个办法,不过麻烦且效率低下!

能不能本地打包,本地预览页面效果呢? 当然!


首先,确认项目使用的打包工具,是vite,还是vue-cli中内嵌的webpack

一、vite项目

在 vite 项目中,如果需要预览打包后的静态文件,可以使用 vite 提供的 vite preview 命令。

这个命令允许你在本地启动一个 HTTP 服务器来预览打包后的项目

(1) 确保项目已经打包

确保你已经运行了打包命令,生成了打包后的静态文件。通常使用以下命令来打包:

```
npm run build 
或 vite build
```

(2) 运行 vite preview 命令

打开命令行工具,进入到项目根目录,并运行 vite preview 命令:

```
npm run preview 
或 vite preview
```

(3) 预览项目

当命令执行成功后,vite 会在默认端口(localhost:5000)启动一个 HTTP 服务器,并自动打开浏览器显示预览页面。如果浏览器没有自动打开,请手动访问该地址。

二、webpack项目

可以借助第三方工具,例如live-server,辅助预览打包以后的静态文件

(1) 安装live-server插件

在vscode编辑器中,搜索安装live-server插件

image.png

(2) 确保项目已经打包

确保你已经运行了打包命令,生成了打包后的静态文件。

```
npm run build
```

(3) 使用live-server预览项目

在打包生成的dist目录下,找到index.html文件,鼠标右击选择 Open with Live Server或点击编辑器右下角的Go Live

image.png image.png

live server 会在默认端口(localhost:5500)启动一个 HTTP 服务器,并自动打开浏览器显示预览页面。如果浏览器没有自动打开,请手动访问该地址。