首页 > 解决方案 > 加载外部打字稿库定义

问题描述

我在我的项目中使用 monaco 编辑器,我必须以编程方式将一些 typescript .d.ts 模型加载到 monaco intellisense 中。

我为此目的使用“添加额外库”:

monaco.languages.typescript.javascriptDefaults.addExtraLib("", libUrl);     

我的问题是,什么都没有发生。LibURL 是一个有效的 http url:http:///127.0.0.1:1880/myapp/models/load/index.d.ts

这将返回定义文件,我如何将其加载到 monaco intellisense 中?但我看不到智能感知上的模型

亲切的问候。

标签: monaco-editor

解决方案


您认为的 URL 实际上是类型文件的内容。您必须自己下载文件并将其作为参数提供给addExtraLib.


推荐阅读