Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

【前端部署】部署uniapp

uniapp内部配置打包

  • 把全局域名相关变量改成生产环境相关

  • 修改manifest.json中的h5配置

    • 路由采用history模式
    • 运行基础路径写/hz
    • 启用https协议
    • 端口默认8888
  • 工具栏-发行-h5,进行打包

  • 成功后,打开打包路径 \unpackage\dist\build\h5

  • 把里面的资源复制到服务器的根目录的hz文件夹下面

    • 比如复制到/var/www/hz

后续要在nginx中配置

  • 针对history模式的两个问题:

    • 找不到文件时自动返回前端页面
    • 刷新问题
  • 【解决方案】

    vim /etc/nginx/nginx.conf
    
    • 打开文件修改
      location / {
          不用写
      }
      
      location /hz{
          alias /var/www/hz;
          try_files $uri $uri/ /index.html last;
      }
      
      • 这里面alias和last能解决页面刷新后404的问题