ferry前端项目部署

ferry项目地址:https://gitee.com/yllan (ferry为后端代码,ferry_web为前端代码)直接copy前端代码

文中ferry为后端代码,ferry_web为前端代码

一.安装依赖

我用npm安装会报错,具体原因没去分析,大概就是npm版本的问题,我的版本是npm@6.14.14;

然后用cnpm安装,一次成功,版本为cnpm@7.0.0

二.部署

在本地修改前端代码后,运行npm run build:prod,打包后的文件为web;

部署方式1:直接替换

需要把前端build之后的文件改为后端需要的的格式(参考ferry/static/web),然后直接替换;其次ferry下还有一个template文件,ferry/template/web这个路径下的index.html也要替换为前端打包后的index.html;

 

报错:Cannot set properties of undefined (setting ‘render‘)

参考:https://blog.csdn.net/weixin_43671972/article/details/134392242

解决办法:把ferry_web里App.vue的script合为一个(如在线上没有这个问题则不需要改,因为我在App.vue里加了代码,所以也不清楚是我加代码的原因才导致它需要合为一个,还是它本身在前端打包后就有这个问题;)

 

部署方式2:前后端分离(后端代码在一个地,前端代码在一个地)

目前还没这么分,后面如果需要分开,再把这块补上吧

相关推荐

  1. ferry前端项目部署

    2023-12-12 17:57:05       49 阅读
  2. 前端项目自动化部署

    2023-12-12 17:57:05       31 阅读
  3. 前端项目docker部署

    2023-12-12 17:57:05       31 阅读
  4. nginx部署前端项目总结

    2023-12-12 17:57:05       44 阅读
  5. docker部署前端项目(四)

    2023-12-12 17:57:05       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 17:57:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 17:57:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 17:57:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 17:57:05       18 阅读

热门阅读

  1. selenium

    2023-12-12 17:57:05       58 阅读
  2. openresty动态解析域名

    2023-12-12 17:57:05       44 阅读
  3. Linux的bash脚本

    2023-12-12 17:57:05       55 阅读
  4. AtCoder Grand Contest 001

    2023-12-12 17:57:05       55 阅读
  5. TCP和UDP的区别

    2023-12-12 17:57:05       36 阅读
  6. Git合并代码(rebase)

    2023-12-12 17:57:05       39 阅读
  7. android重启app

    2023-12-12 17:57:05       42 阅读
  8. Python——第五章:json模块

    2023-12-12 17:57:05       42 阅读
  9. 12月10号总结

    2023-12-12 17:57:05       42 阅读
  10. Nginx——记录post请求回执405的一种解决方式

    2023-12-12 17:57:05       50 阅读
  11. 代码编译出错可能的原因

    2023-12-12 17:57:05       65 阅读
  12. OOP

    2023-12-12 17:57:05       54 阅读
  13. 02-python基础学习

    2023-12-12 17:57:05       39 阅读
  14. 【docker】根据docker inspect获取启动参数

    2023-12-12 17:57:05       40 阅读
  15. JVM调优

    JVM调优

    2023-12-12 17:57:05      41 阅读
  16. Go 语言区块链测试实践指南(一):GO单元测试

    2023-12-12 17:57:05       40 阅读