zoukankan      html  css  js  c++  java
  • bpmn.js运行报错unhandled error in event listener TypeError: bo.get is not a function

    项目是react的,引入了bpmnjs流程引擎,之前好好的,突然一次项目更新后,流程设计页面报错

    unhandled error in event listener TypeError: bo.get is not a function

    unhandled error in event listener Error: plane base already exists

    代码啥的也没改,

    这里分享下排查问题的步骤

    1.根据报错提示,找到对应的报错地方,注释代码,运行是否成功,能成功就是注释的代码部分有问题

    2.我这里使用步骤1,注释了代码,代码能运行了,但是流程出不来,而这个注释的部分是引用的流程自己的方法,.初步分析是引入的流程组件有问题

    3.验证是否是原组件问题,去bpmn官网,下载运行了官方项目,一切正常.将官方代码复制到自己的项目,运行报错.这时可以确定是引入组件安装包的问题

    4.比对官网项目中的package.json安装包版本,发现我的项目的bpmn安装包版本更高,改为官方版本号

    5.删除node_modlues安装包,重新下载依赖,运行,OK,没问题了

    如果引入组件报错,使用方法与官方文档一致时,可以看一下是否是安装版本的问题,安装包的版本还是有很多坑,

    bpmn官方项目的包的版本:我自己项目使用正常,,

    "bpmn-js": "^6.3.4",
     "bpmn-js-properties-panel": "^0.33.1",
     "bpmn-moddle": "^6.0.0",
  • 相关阅读:
    看到差距了,受打击
    数码相机选购指南(应小麻之作)
    sorry
    ACM集训第一天
    没事了,放心了,回到自己,又有些失落
    黑暗世界的一线光明

    无忧无虑的睡去,是一种奢华的享受(新)
    一些废话
    对事不对人
  • 原文地址:https://www.cnblogs.com/steamed-twisted-roll/p/15568553.html
Copyright © 2011-2022 走看看