windows下使用nginx部署vue项目

在vue项目config\index.js文件中修改两处

assetsPublicPath: './',  //原值'/'
productionSourceMap: false,  //原值true

使用npm run build将项目打包,打包完成会多一个dist文件夹,将它拷贝到在服务器上
进入nginx安装目录(nginx下载地址,下载后解压即可),在config\nginx.conf文件中添加配置

server{
	listen       8080;  # 端口
	server_name  192.168.xxx.xxx;  # ip地址
	location / {
		root   D:\vue\vue01\dist;  # 文件路径
		index  index.html index.htm;
	}
}
# 如果是部署多个项目只需要继续添加配置即可
server{
	listen       8000;  # 端口
	server_name  192.168.xxx.xxx;  # ip地址
	location / {
		root   D:\vue\vue02\dist;  # 文件路径
		index  index.html index.htm;
	}
}

运行nginx.exe或者在安装目录cmd运行start nginx,访问192.168.xxx.xxx:8080,完成部署
TIP:如果路径中有\n会发生转义导致无法访问,如 D:\nginx\dist

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值