【问题标题】:monaco editor: use "d.ts"-file from npm install for intellisense摩纳哥编辑器:使用 npm install 中的“d.ts”文件进行智能感知
【发布时间】:2021-05-20 00:16:38
【问题描述】:

我需要我通过npm install mylibname 安装的 d.ts 文件的智能感知。

monaco 组件提供了一个函数addExtraLib,如下例所示: Microsoft Monaco Example

我不明白的是:我找到的所有示例都必须知道源代码才能将其作为第一个参数添加到addExtraLib(myKnownSourceCode)

但我只想将整个“d.ts”文件用于智能感知。

这可能吗?

【问题讨论】:

    标签: typescript monaco-editor .d.ts


    【解决方案1】:

    我认为您误解了 source 参数。这只是一个任意字符串,我什至不确定它是否用于 monaco-editor 之外的任何可见内容。

    只需拨打addExtraLib(typings, "myLibrary") 或类似电话即可。

    旁注:这是 monaco 编辑器的全局设置,这意味着您不能在不同的编辑器中使用不同的类型。这有时不是您想要的,您可以改用setExtraLib。然而,这只是部分解决方案。一旦您在同一页面/同一窗口中有不同的编辑器,需要不同的类型,这将无法正常工作。

    【讨论】:

      猜你喜欢
      • 2021-05-29
      • 2023-02-06
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多