【发布时间】:2021-11-03 21:03:20
【问题描述】:
我想限制摩纳哥默认使用纯 Javascript 给我的建议数量。欢迎使用诸如自动完成数组对象的属性(例如长度)之类的东西,但不需要任何与 DOM 或 CSS 元素相关的东西。
Github 问题回复理论上描述了how this can be achieved,但链接中描述的方法存在问题。 lib.es5.d.ts 等 JS 的自定义定义太长了,如果我尝试将整个定义转换为 Javascript 字符串并通过 monaco.languages.typescript.javascriptDefaults.addExtraLib(libSource, libUri); 函数提供给 Monaco,Javascript 会崩溃到 RangeError: Maximum call stack size exceeded,因为包含定义的字符串太长处理。
有没有办法配置 Monaco,以便只有 lib.es5.d.ts 定义与自动完成一起使用,或者可能以某种方式解决字符串过长的问题?
【问题讨论】:
标签: javascript autocomplete monaco-editor