monaco-editor - 加载外部打字稿库定义
问题描述
我在我的项目中使用 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 中?但我看不到智能感知上的模型
亲切的问候。
解决方案
您认为的 URL 实际上是类型文件的内容。您必须自己下载文件并将其作为参数提供给addExtraLib
.
推荐阅读
- android-studio - Android Studio 3禁用Win 10虚拟机管理程序后如何重新启用它
- mysql - Beego QueryRows 映射失败
- webview - 颤动flutter_webview_plugin总是加载
- tfs - 在自定义页面中嵌入新的工作项 Web 表单
- javascript - ReactJS - 使用数组时如何设置标签的样式?
- ios - UITableView 分隔符样式缺失行
- javascript - 流星删除操作不适用于 Mongo retryWrites 标志
- typescript - TypeScript 允许可选参数 - 重载方法
- selenium - 在黄瓜中使用背景标题作为背景
- python - 串行读取无法正常工作