nginx部署前端Vue项目

记录一下自己用nginx部署前端Vue的过程

打包

npm run build

出现一些提示

 Tip: built files are meant to be served over an HTTP server.
  Opening index.html over file:// won't work.

这个我没遇到什么问题,不是报错就行。
但是打完包之后 直接点开生成的index.html页面 却发现是空白页,然后查阅发现是config文件中的index.js问题
在这里插入图片描述
将assetsPublicPath改成 './'再次打包,访问index.html就成功显示页面了。

nginx部署前端vue的方法

部署单个项目

  1. 直接将打包好的dist文件中的static和index.html放入nginx的html文件中,可以将之前的文件删掉,运行nginx即可,访问你修改的nginx端口,就可以成功显示前端了
  2. 修改nginx.conf配置
    在这里插入图片描述root对应打包生成的dist文件路径即可,直接运行nginx,访问localhost:8008即可展示前端页面

部署多个项目
在这里插入图片描述
直接访问localhost:8008/dataApi即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值