前端项目打包部署流程j
1.打包前端项目(运行build这个文件)
2.打包完成后,控制台如下所示:(没有报错即代表成功)
3.左侧出现dist文件夹
4.准备好我们下载的nginx(可以到官网下载一个),然后在一个没有中文路径下的文件夹里面解压。
5.在继承终端内打开我们的项目,找到前面打包好生成的dist目录,把里面的内容全部复制下来,然后粘贴到nginx里面的html目录,这就完成项目的部署了。
6.可能会遇到的问题,nginx无法访问后端写的业务逻辑,这是因为打包的项目没有包括我们原来的代理的配置,可以修改nginx的配置来解决这个问题(我的后端端口是8080,如果不一致要记得修改)
#user nobody;
worker_processes 1;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name localhost;client_max_body_size 10m;location / {root html;index index.html index.htm;try_files $uri $uri/ /index.html;}location ^~ /api/ {rewrite ^/api/(.*)$ /$1 break;proxy_pass http://localhost:8080;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
}
之后我们在此处进入命令窗口,输入nginx.exe -s reload,就可以解决这个问题啦,
打开我们要访问的目的地址,可以看到成功访问到了.ok