Vue-router+webpack单页项目服务器部署(nginx)
2018-01-24 18:46
1551 查看
部署项目目录结构如下:
1.首先修改config文件夹下的index.js 配置文件,将文件内的assetsPublicPath: '/'
修改为 assetsPublicPath: './'
2.在router文件夹下的index.js路由配置中加上:
mode: 'history', // 路由模式,此处为history模式,需修改nginx配置文件
base: '/', // 路由基目录
3.命令行执行npm run build 生成布署文件,并将文件上传到服务器
4.修改nginx的配置文件(mode为history模式)
根据官方文档nginx只需在nginx.conf配置文件里加入 try_files $uri $uri/ /index.html;
重启服务器即可。
我的nginx配置文件如下:
项目访问主页面:
项目访问子页面:
1.首先修改config文件夹下的index.js 配置文件,将文件内的assetsPublicPath: '/'
修改为 assetsPublicPath: './'
2.在router文件夹下的index.js路由配置中加上:
mode: 'history', // 路由模式,此处为history模式,需修改nginx配置文件
base: '/', // 路由基目录
3.命令行执行npm run build 生成布署文件,并将文件上传到服务器
4.修改nginx的配置文件(mode为history模式)
根据官方文档nginx只需在nginx.conf配置文件里加入 try_files $uri $uri/ /index.html;
重启服务器即可。
我的nginx配置文件如下:
项目访问主页面:
项目访问子页面:
相关文章推荐
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
- vue-webpack 做出来的项目部署到服务器上,点开是空白页(我这里把项目发布到git上)
- 为什么vue+webpack需要用到node,如何部署项目到服务器?
- Vue项目webpack打包部署到服务器的实例详解
- vue-route+webpack部署单页路由项目,访问刷新出现404问题
- Vue项目webpack打包部署到服务器
- nginx配置vue-router+webpack项目部署访问刷新出现404问题
- Vue.js结合vue-router和webpack编写单页路由项目
- vue.js使用webpack发布,部署到服务器上之后在浏览器中可以查看到vue文件源码
- Vue.js结合vue-router和webpack编写单页路由项目
- 【Web前端】Vue.js项目部署到服务器
- Vue项目webpack打包部署到Tomcat
- vue-cli的webpack项目,webpack-hot-middleware热加载热部署有时候不刷新页面
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
- 部署一个完整的vue webpack项目
- Vue.js结合vue-router和webpack编写单页路由项目
- Vue项目webpack打包部署到Tomcat,刷新报404错
- 如何部署vue前端项目到服务器上(nginx处理跨域)