当前位置:   article > 正文

Vue部署到Nginx二级目录_vue二级目录 nginx配置

vue二级目录 nginx配置

场景

  • 假设已有站点: http://www.abc.com
  • Vue项目需要部署的二级目录myVueProject:http://www.abc.com/myVueProject

Vue项目操作

  1. router/index.js下加modebase:
    export default new Router({
        mode:'history',
        base:'myVueProject',
        routers:[]
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
  2. config/index.js里找到build,加上二级目录名:
    assetsPublicPath: '/myVueProject/'
    
    • 1
  3. 打包,如:npm run build

Nginx操作

在配置文件的server节点加上:

location ^~/myVueProject {
  		alias /www/wwwroot/www.abc.com/myVueProject;
  		try_files $uri $uri/ /myVueProject/index.html;
 }
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/254194
推荐阅读
相关标签
  

闽ICP备14008679号