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
相关推荐
凯里欧文4272 分钟前
CSS Grid 案例
前端·css
天若有情6734 分钟前
Vuex 的核心作用深度解析:构建高效可维护的 Vue 应用状态管理体系
前端·javascript·vue.js·vuex
哆啦A梦158810 分钟前
Vue3魔法手册 作者 张天禹 015_插槽
前端·vue.js·typescript·vue3
用户57573033462415 分钟前
🔥 JavaScript 数组全攻略:从初始化到遍历,99% 的人都不知道的 let/var 陷阱!
javascript
lisypro115 分钟前
gin-vue-admin项目使用命令行进行启动
前端·vue.js·golang·gin
Ziky学习记录16 分钟前
深入理解 JavaScript 事件循环机制
前端·javascript
码云数智-园园24 分钟前
React Server Components 深度解析与实战应用:从原理到生产级落地指南
开发语言·前端·javascript
lyyl啊辉31 分钟前
5. pinia集中状态存储
vue.js
锅包一切31 分钟前
【蓝桥杯JavaScript基础入门】二、JavaScript关键特性
开发语言·前端·javascript·学习·蓝桥杯
明月_清风40 分钟前
源码回溯的艺术:SourceMap 底层 VLQ 编码与离线解析架构实战
前端·监控