news 2026/4/16 12:02:08

YonBIP旗舰版本地开发环境搭建教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
YonBIP旗舰版本地开发环境搭建教程

第一章业务场景

复杂业务场景下,YonBuilder 标准版无法实现的功能,可通过YonBuilder 专业版开发来实
现,YonBuilder 专业版需要使用脚手架工程来完成扩展开发的能力。本文讲解脚手架工程在本
地环境下搭建的相关技术。

第二章环境配置

在数字化工作台(业务中台)中,确认YonBuilder 专业版产品已安装,并对相关功能进
行业务初始化,然后创建应用引擎,本次赋能环境应用引擎已创建完毕。
脚手架下载后解压到本地,目录结构如下图所示:

第三章前端环境搭建

3.1. 导入前端工程

通过VS Code 编辑器打开文件夹xxxxx-fe(xxxxx 为引擎对应的编)以fe 结尾的前端工程,
然后进行相关配置。

3.2. 修改配置文件

调用本地后端,需要修改config.env.js 中的相关参数。

1.配置文件位置:xxxxx-fe/src/common/config.env.js ,如下图:

2.修改配置内容如下:

如果不走本地后端服务地址,仅调试前端脚手架,也可以配置成线上的(c-kk-fn-px-be,
c-kk-fn-px 是引擎名),如下图:

3.配置文件修改如下:

注:黄色背景地址,如果是请求本地后端,请根据自己本地后端服务的实际地址及端口来

修改;如果是线上地址,请注意要替换域名以及引擎名_be。
此致,前端配置完毕。

3.3. 下载依赖包

注:下面命令请在VS Code 等编辑器终端中执行,如下图:

由于前端项目工程依赖中有用友私有化依赖包,本机如果未安装过ynpm 工具,需要全局安装ynpm 依
赖下载工具,如果之前安装过该工具可以省略,安装命令如下:

npm install ynpm-tool@4.0.5 -g

注:目前前端工程需指定ynpm 版本4.0.5
安装ynpm 成功后初始化项目工程组件。如果是用友内部网直接使用命令:

ynpm install

注:执行前将根目录文件“package-lock.json”删除掉。
若是外网(公网)环境使用命令:

ynpm install -outside

注:若已安装高版本ynpm 初始化的组件,需清理删除node_modules 文件夹再进行低版本的初始化;
若出现超时或报错时,尝试-outsidePre 指令;即ynpm install -outsidePre 。初始化一直不成功可通过下面
方法来完成:
1、下载初始化包
下载地址:https://pan.yonyou.com/s/pdTWO8LJTxY 密码:amse
2、复制到对应目录,如下图:

3.4. 启动前端工程

前端工程依赖下载成功后,构建前端工程,执行命令:
npm run build
构建完成后,启动node 中间层,使用命令:
npm run debug:server
然后,启动前端工程,使用命令:
npm run debug:extend

如下图:

启动成功,node 中间层终端会提示相关服务地址,如下图:

注:也可以直接执行:npm run debug 命令,该命令会自动执行启动server 和extend 两个服

第四章后端环境搭建

4.1. 导入工程

用idea,打开刚下载的脚手架后端工程目录(以be 结尾命名的文件夹),如下图:

打开工程后,进行maven 配置。

4.2. Maven 配置

将maven 私有库的settings.xml 文件下载到本地,下载地址在“开发工具”分享目录中,
如下图:

然后,配置工程maven。第一步,打开设置框,如下图:
第二步,配置用户设置文件settings_yonbip_2022.xml 并保存,如下图:

4.3. 修改配置文件

首先,修改本地开发配置config-dev.properties 文件,文件路径及配置项为:

修改如下配置项:

上面配置内容,默认下载脚手架会有相关信息;可参考技术中台->Devops 服务,找到后端应用“属性区域”找到对应配置项;也可通过YMS 查看相关的参数字符。
注:黄色背景的内容需要根据实际情况进行更改。
然后,修改工程配置文件application.properties ,文件路径及配置项为:

修改如下配置项:

上面配置内容是将本地配置的信息添加到工程配置项内,也可直接配置对应的值,以上内
容作为参考指导(练习脚手架也配置完毕,不需要修改配置)。

4.4. 启动后端工程

1、首先,进行maven 初始化工程,如下图:

如果maven 下载不了jar 包,请下载相关依赖到本地,并配置依赖:
1、下载地址为:https://pan.yonyou.com/s/bPCmRSkbStg 密码:xvpd
2、配置依赖如下图:

2、在bootstrap 工程下,找到MDFApplication.java 类,添加到Spring Boot 工程启动类,
并调整配置,如下图:

3、编辑器顶部选择MDFApplication,以debug 模式启动该工程,如下图:

启动完成后,在浏览器访问本地健康检查接口:
http://local.yyuap.com:8080/extend/healthycheck

此致,本地环境配置完毕。

第五章搭建验证

本地前、后端环境搭建完毕,验证下相关服务是否正常运行,需要本地访问下自建应用
中的单据页面,以需求单为例,通过预览列表页面获取连接地址:
https://bip-v3r2-2302.yyuap.com/mdf-node/meta/VoucherList/kkfnProductPurchaseRequisiti
onList?domainKey=c-kk-fn-px&busiObj=kkfnProductPurchaseRequisition&designPreview=true
替换连接地址前缀为“http://local.yyuap.com:3003”进行访问,页面正常加载显示数据列
表则前后端本地环境搭建成功,如下图:

若访问报”用户未登录”,则需要在http://local.yyuap.com 域名所在浏览器页签增加Cookies
配置yht_access_token(当前值是拷贝https://bip-v3r2-2302.yyuap.com 该域名下的
yht_access_token 的值)

若访问本地前端页面报错或空白页,请查看后端服务日志,若出现下面报错信息,请在
本地hosts 文件中添加对应的IP 指向,例如,下面问题:

在开发者中心任一服务控制台ping 该地址,获取到对应的ip 地址,如下图:

然后添加“172.20.45.136 dev-iuap-apcom-staffdoc.prod1.iuap-yks.local”到本地hosts 文
件中。

六、资源下载

🎁 福利时间!

为了帮助大家更好地学习和掌握这些用友bip技能,我还准备了详细的资源文件。您可以通过以下链接获取这些资源:

🔗 点击这里下载资源文件(百度网盘)

超全用友BIP旗舰版深入开发视频教程全攻略(精华)

链接: https://pan.baidu.com/s/15q8Hb7WwP2iIIFoLrfqMsg?pwd=4w5w

提取码: 4w5w

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 2:21:01

3个简单步骤部署Grok-2本地AI助手:从下载到对话的完整教程

3个简单步骤部署Grok-2本地AI助手:从下载到对话的完整教程 【免费下载链接】grok-2 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/grok-2 想要在个人电脑上拥有一个完全私密的AI助手吗?Grok-2作为新一代对话模型,通过本地部…

作者头像 李华
网站建设 2026/4/3 9:18:50

Redpill Recovery:NAS系统崩溃的终极自救指南

Redpill Recovery:NAS系统崩溃的终极自救指南 【免费下载链接】rr Redpill Recovery (arpl-i18n) 项目地址: https://gitcode.com/gh_mirrors/rr2/rr 还在为群晖NAS突然罢工而手足无措吗?系统崩溃、数据无法访问、重装又怕丢失重要文件——这些问…

作者头像 李华
网站建设 2026/4/15 8:30:25

高校教学应用场景:ms-swift在AI课程中的实践案例

高校教学应用场景:ms-swift在AI课程中的实践案例 在人工智能教育快速演进的今天,高校课堂正面临一个现实挑战:学生能复现论文代码,却难以独立完成一次完整的模型微调与部署流程。理论讲得透彻,但工程落地依然遥远——这…

作者头像 李华
网站建设 2026/4/15 18:41:23

5步快速部署PHP职位管理平台:vagas开源系统终极指南

5步快速部署PHP职位管理平台:vagas开源系统终极指南 【免费下载链接】vagas Espao para divulgao de vagas para desenvolvedores PHP 项目地址: https://gitcode.com/gh_mirrors/vagas38/vagas 想要搭建一个专业的PHP开发者职位发布平台吗?&…

作者头像 李华
网站建设 2026/4/16 9:26:24

Mistral模型本地化部署:ms-swift在中文场景下的适配优化

Mistral模型本地化部署:ms-swift在中文场景下的适配优化 在企业级大模型落地的浪潮中,一个现实问题日益凸显:如何让像 Mistral 这样的前沿模型,真正“跑得起来、用得顺畅”,尤其是在中文语境下?我们面对的不…

作者头像 李华