当前位置: 首页 > news >正文

在angular20中使用monaco-editor

monator-editor 开源仓库

https://github.com/miki995/ngx-monaco-editor-v2

虽然,仓库提供了教程,但是依据教程似乎无法在angular20(无模块)情况下很好地使用,尽管组件的渲染并没有问题,但是在控制台中会有错误的输出。

结合下面的issue我在我的程序中解决了这个问题。

http://github.com/microsoft/monaco-editor/issues/4778

首先,

安装的版本是

"ngx-monaco-editor-v2": "^20.0.0",

同时需要调整angular常规库的版本为20.1.2

app.config.ts

export const monacoConfig: NgxMonacoEditorConfig = {baseUrl: window.location.origin + "/assets/monaco/min/vs",defaultOptions: { scrollBeyondLastLine: false },onMonacoLoad: () => { console.log((<any>window).monaco); }, // here monaco object will be available as window.monaco use this function to extend monaco editor functionalities.requireConfig: { preferScriptTags: true }, // allows to oweride configuration passed to monacos loadermonacoRequire: (<any>window).monacoRequire // pass here monacos require function if you loaded monacos loader (loader.js) yourself
};export const appConfig: ApplicationConfig = {providers: [provideBrowserGlobalErrorListeners(),provideZoneChangeDetection({ eventCoalescing: true }),provideRouter(routes),provideHttpClient(),provideNoopAnimations(),provideMonacoEditor(monacoConfig),
]
};

angular.json

其中28~30(和仓库教程略微不一样,两者均可以)

http://www.xdnf.cn/news/1383859.html

相关文章:

  • 任天堂NDS中文游戏ROM精选毕业整合包整理分享! +NDS模拟器
  • Maven 编译打包一个比较有趣的问题
  • 机器视觉学习-day08-图像缩放
  • 企业如何管理跨多个系统的主数据?
  • Maven核心用法
  • 3446. 按对角线进行矩阵排序
  • [数组]27.移除元素
  • Kafka02-集群选主
  • 【Node.js从 0 到 1:入门实战与项目驱动】2.4 开发工具推荐(VS Code 、IDEA及插件、终端工具、调试工具)
  • 配置 Gitlab 和 Elasticsearch/Zoekt 并使用 Docker Metadata 数据库、Camo 代理服务
  • AI 如何 “看见” 世界?计算机视觉(CV)的核心技术:图像识别、目标检测与语义分割
  • Day16_【机器学习常见术语】
  • 宋红康 JVM 笔记 Day08|堆
  • MySQL 中 tinyint(1)、int(11)、bigint(20) 的数字到底是什么意思?
  • Vibe Coding 概念提出者 AndrejKarpathy 谈强化学习。
  • 在jdk8的spring-boot-2.7.x项目中集成logback-1.3.x
  • 通过代码认识 CNN:用 PyTorch 实现卷积神经网络识别手写数字
  • Maven 项目单元测试实战指南:从环境搭建到问题排查全解析
  • 使用astah制作专业状态图及C/C++实现解析
  • Docker 详解+示例
  • 进程组 会话 作业控制 守护进程
  • 【Canvas与盾牌】“靡不有初,鲜克有终”黄竖条盾牌
  • Redis 哨兵(Sentinel)全面解析
  • 海康相机开发---设备登录
  • Subdev与Media子系统的数据结构
  • redis单哨兵模式
  • 把 AI 塞进「智能水杯」——基于声学指纹的零样本水质检测杯
  • open webui源码分析11-四个特征之记忆
  • GD32VW553-IOT OLED移植
  • Intern-S1-mini模型结构