Web IDE错误:一个或两个JS库+"显示隐藏的文件" ==>"超出了最大调用堆栈大小"

2020-08-18 08:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Web IDE版本: 180...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Web IDE版本: 180524

经过测试的浏览器:

  • 失败:Chrome,FF,Edge,IE11,Safari
  • 好的:不适用

系统:

  • 操作系统:Windows,Mac
  • RAM:8 GB,16 GB

复制步骤:

  1. 从模板创建一个简单的UI5项目
  2. 向项目中添加一些第三方JS库(一个库可能还不够)。 例如: d3.js + c3.js
  3. 如果尚未完成,请通过单击眼睛按钮("显示隐藏文件")来启用显示隐藏文件。
  4. 导航到项目设置>代码检查> JavaScript
  5. 无需在此处进行任何更改,只需单击"保存"并关闭面板。 它创建两个文件:.eslintrc和.eslintrc.ext。
  6. 从项目中打开一个随机JS文件(例如Component.js)
  7. 重新加载Web IDE
  8. 重新加载后,请等待直到Web IDE在打开的代码编辑器中触发JS验证。 如果没有触发验证,则可能需要编辑代码。

然后,Web IDE尝试获取.eslintrc.ext文件。 尽管它成功获取了文件,但最终达到浏览器的最大调用堆栈大小,从而使Web IDE无响应。

==> 视频

还有其他信息吗?

用户可以禁用显示隐藏文件或使用URL查询`/?settings = delete`重新启动页面,以使Web IDE再次正常工作。 但是,一旦再次启用"显示隐藏的文件",上述问题就会在下一个会话中继续发生。

2条回答
DafaDDDa
2020-08-18 08:48

嗨,Boghyon,

我可以确认这一点。 即使没有步骤4 + 5也会发生。

非常感谢您的详细说明,没有它,我将永远找不到WebIDE停止工作的原因。

此致

于尔根

一周热门 更多>