YMFE / yapi

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
http://yapi.smart-xwork.cn/
Apache License 2.0
27.38k stars 4.79k forks source link

关于二次开发打包不成功问题,这里有个投机取巧的方法,已部署成功。 #2693

Open 786951355 opened 1 year ago

786951355 commented 1 year ago

版本号

1.12.0 二次开发,搭建好本地开发模式,修改了源代码后,在开发模式下会自动编译,此时只要本地修改生效即可,修改过的文件有改动会编译在static目录下面,这里就是开发模式下已经编译好的静态文件,和在服务器上打包是一样的,如果想要部署到服务器上,记得把这个static目录上传,因为里面就是打包好的静态资源。不需要再使用ykit pack -m打包了,这个恶心死的,死活打不成功。剩下的就是在服务器上使用三步曲, 1、安装依赖 npm install --production --registry https://registry.npm.taobao.org 2、初始化 npm run install-server 3、启动服务器即可 node sever/app.js

litianyiliwei commented 1 year ago

死活打包不成功。有道理,标记一下。后面试试。感谢!

litianyiliwei commented 1 year ago

合并该pr:https://github.com/YMFE/yapi/pull/2666/commits/92a336d183f54b3f674802bd11045e013c8749d5 困扰了一个多月,记得给我点赞

786951355 commented 1 year ago

我先用开发模式下面的方式吧,这个可以二开,二开后直接部署。