首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vue3项目打包生成dist文件夹后在本地怎么查看

vue3项目打包生成dist文件夹后在本地怎么查看

在 Vue 3 项目中,当你通过 npm run build 命令进行项目打包后,会生成一个 dist 文件夹,该文件夹包含了生产环境中部署的静态文件。如果你想在本地查看打包后的项目,可以使用一个简单的本地服务器来提供 dist 文件夹的静态资源服务。以下是几种常见的方式来在本地查看打包后的 dist 文件夹内容:

1.

serve 是一个轻量级的静态文件服务器,非常适合用来本地预览 dist 文件夹中的内容。

步骤:

全局安装 serve

npm install -g serve

使用 serve 启动本地服务器: 在项目的根目录下运行以下命令来启动本地服务器,指定 dist 文件夹:

serve -s dist

访问你的项目: 启动后,serve 会告诉你本地服务器的地址(例如 http://localhost:5000),你可以在浏览器中打开该地址来预览打包后的项目。

2.

http-server 是另一个常用的工具来本地预览静态文件。

步骤:

全局安装 http-server

npm install -g http-server

启动本地服务器: 在项目根目录下运行以下命令来启动 http-server,并指定 dist 文件夹:

http-server dist

访问你的项目: 默认情况下,服务器会在 http://localhost:8080 上启动,打开该地址就可以在本地预览打包后的项目。

3.

如果你使用 Visual Studio Code,可以通过 Live Server 插件来轻松启动本地服务器。

步骤:

打开 Visual Studio Code。

安装 Live Server 插件。

在文件资源管理器中,右键点击 dist 文件夹,然后选择 "Open with Live Server"。

它将会在本地启动一个服务器,并自动打开浏览器,预览你的项目。

4.

如果你熟悉 Node.js,也可以通过创建一个简单的 Express 应用来提供 dist 目录的静态文件:

步骤:

创建 server.js 文件并添加以下内容:

const express = require('express');

const path = require('path');

const app = express();

// 指定 dist 目录为静态文件目录

app.use(express.static(path.join(__dirname, 'dist')));

// 对所有未匹配的路径返回 index.html

app.get('*', (req, res) => {

 res.sendFile(path.join(__dirname, 'dist', 'index.html'));

});

const port = process.env.PORT || 3000;

app.listen(port, () => {

 console.log(`Server running on http://localhost:${port}`);

});

安装 Express:

npm install express

运行服务器:

node server.js

打开浏览器访问 http://localhost:3000 预览你的项目。

总结:

在本地查看打包后的 dist 文件夹最简单的方法是使用 servehttp-server,它们都能快速启动一个本地服务器,让你方便地预览打包后的项目。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O7O0kcAz4-tESUtCvYZI_JKg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券