vue打包后的dist文件如何启动测试

vue项目进行webpack打包操作 npm run build 后,会生成dist静态文件夹,这个文件是不能直接运行的,如果我们想要进行测试的话,一般是有两种方式

nginx静态代理

首先可以通过nginx做静态资源映射,首先修改nginx的配置 nginx.conf

bash 复制代码
server {
	listen       9527;
	server_name  localhost;	
	add_header Access-Control-Allow-Origin *;
	add_header Access-Control-Allow-Methods *;
	add_header Access-Control-Allow-Headers *;
	if ($request_method = 'OPTIONS') {
	 return 204;
	}
	location / {
		root   D:\mogu_blog\data\vue_mogu_web\dist;
		index  index.html index.htm;
	}
}

然后添加录下内容,最后把的文件夹放在如下目录

bash 复制代码
D:\data\dist

最后启动nginx,然后访问如下ip地址

bash 复制代码
http://localhost:9527

即可看到我们的页面

server方式启动

同时npm还提供了 serve 命令,来进行测试,这种方式比nginx更加方便,可以直接进行测试,但是存在的问题就是,没有办法指定端口号,而只能开启 5000端口

bash 复制代码
# 安装 serve模块
npm install -g serve
# 启动
serve -s dist

启动后,访问如下地址

bash 复制代码
http://localhost:5000
相关推荐
创新技术阁27 分钟前
FastapiAdmin 系统日志体系与核心配置参数详解
前端·后端·fastapi
掘金酱28 分钟前
【社区公告】签到与矿石奖励解耦说明
前端
promiseThen30 分钟前
LWC Workflow:用 7 个 Cursor Skill 搭一条 AI 协作开发流水线
前端·ai编程
一个游离的指针1 小时前
函数管道:消除深度嵌套调用
前端·javascript
浅诺1 小时前
Nginx sub_filter 的“幽灵陷阱”:为什么页面能打开,懒加载的 JS 却全是 404?
前端
PBitW1 小时前
为什么vite中TS报错,可以继续运行?Webpack不行?
前端·webpack·typescript·vite
光影少年1 小时前
react navite手写 FlatList 优化配置
前端·react native·react.js
曹牧1 小时前
C#:文本文件读取
服务器·前端·c#
柚yuzumi1 小时前
前端优化,从少触发一次开始:防抖与节流
前端·javascript
默_笙2 小时前
🚤 CSS 布局的"圈地运动":BFC 就是浏览器的独立领地
前端·javascript