加载外部打字稿库定义
Load a external typescript library definition
我在我的项目中使用 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
那 returns 定义文件,我如何将它加载到 monaco intellisense 中?
但是我在智能感知上看不到模型
亲切的问候。
你认为的 URL 实际上是 typings 文件的内容。您必须自己下载文件并将其作为参数提供给 addExtraLib
.
终于找到问题了
摩纳哥无法像这样加载完整的 ts 文件:
declare class MyClass {
}
export default MyClass;
模型文件,只能有函数和类,不允许导入导出或其他类型的语句:
declare class MyClass {
}
我在我的项目中使用 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
那 returns 定义文件,我如何将它加载到 monaco intellisense 中? 但是我在智能感知上看不到模型
亲切的问候。
你认为的 URL 实际上是 typings 文件的内容。您必须自己下载文件并将其作为参数提供给 addExtraLib
.
终于找到问题了
摩纳哥无法像这样加载完整的 ts 文件:
declare class MyClass {
}
export default MyClass;
模型文件,只能有函数和类,不允许导入导出或其他类型的语句:
declare class MyClass {
}