由于竞态条件,'开发'分支间歇性测试失败
问题
我建议在package.json的 test 中添加mocha --bail ,这样更容易看清,例如: 在最新的dev分支中,只需多次运行npm test即可轻松复现: 迟早你会得到: 如果你.skiptest/specs/selector_manager/e2e/ClassManager.js第74行的这个测试,这个问题似乎会消失: 当然,这不是解决方案。但它可能说明了根本问题所在。看起来像是某种竞速状态。 如果你评论活动听众,也会取消editor/model/Editor.js: 也许模块还没完全加载,已经有变更需要处理?导致308行const wrp = this.get('DomComponents').getComponent();需要Editor.js扔。 我们是否应该等所有模块加载完毕再连接事件监听者?
回答(3)
我有一阵子没见过这个了。暂时关闭。
我们是否应该等所有模块都加载完再绑定事件听众?
嗯,那段代码是同步运行的,我觉得它帮不上忙
顺便说一句,我以前在工作环境中🤔从未遇到过这个问题
@artf这里很容易复现。试着像上面建议的那样反复运行。 这里有证据:  我的环境: OSX 高峰塞拉 10.13.3 Node.js v9.2.1 最新强奸开发分支提交 #e6593e7ad9a 不知为何,'this.get('DomComponents'''' 在 'editor/model/Editor.js' 中应该返回第 308 行的封装器时,却返回了 null
相关问答
通过相似的问题讨论继续研究。
问题 #440
不支持 jquery
我在项目中使用jquery。0.12.8版本之后,它无法与jquery兼容。 我的webpack.config的prt是; 当我尝试放下方块时,它会扔出去;ComponentsView.js:76 未捕获类型错误:无法读取未定义的属性“长度” at child.addToCol...
问题 #1693
CSS/HTML 预览中的奇怪字符(Â);元素并未完全删除
虫子你是否使用最新版本(旧版本不支持)?0.14.50你是在本地GrapesJS还是当前演示版遇到这个bug? 这是本地副本。所使用的版本(包括插件)有: '''json “依赖关系”: { “ckeditor”: “^4.11.1”, “grapesjs”: “^0.14.5...
问题 #890
:我无法让这个简单的例子正常工作
我对JavaScript并不陌生,但当我尝试这个例子时: 我得到的是一张空白页。 这还包括加入CSS和Javascript库。 有什么建议能让它顺利运行吗? 看起来是个出色的项目!
问题 #1614
:将css变量添加为style manager属性
尝试向样式管理器添加CSS变量导致错误: “未捕获类型错误:无法读取未定义[fiddle](https://jsfiddle.net/GCoda/ke3p0mgj/)的属性'toPerCase' “JavaScript 编辑。StyleManager.addSector('te...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。