windows使用nginx部署vue项目

1、下载npm

官网:https://nodejs.org/en/download/
双击文件夹中的【node-v12.16.1-x64.msi】,按默认安装即可

win+R 打开cmd命令窗口:

# 查看版本
node -v

有出现版本号说明安装成功。

2、生成dist文件

在vue项目目录下,打开cmd,输入命令

npm run bulid

如果报错:
npm ERR! missing script: build
则使用命令

npm run build:prod

具体看package.json
在这里插入图片描述

3、安装nginx

可参考这里
找到 安装目录\nginx-1.20.1\conf中的nginx.conf,添加

server {
		listen 9511;
		server_name localhost;
		location / {
			add_header Access-Control-Allow-Origin *;
			root D:/job/gs/pro/gzgs-2/dist/; 
			index index.html;
			autoindex on;
		}
		location /api/ {
			proxy_pass http://localhost:8001;
			proxy_redirect off;
			proxy_cookie_path / /api/;
		}
	}

注:我这个是前后端分离的
如果是单纯的静态文件,可添加:

server {
		listen 9510;
		server_name  localhost;
		
		location / {
			add_header Access-Control-Allow-Origin *;
			root   D:/job/gs/pro/nginx_files/; 
			autoindex on;
		}
	}

双击 安装目录\nginx-1.20.1下的nginx.exe启动nginx,
然后在浏览器打开 localhost:9511即可看到vue项目启动了。

后记

【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。

也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

公众号

关注我,我们一起成长~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东木月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值