在 umijs 项目中使用 Monaco Editor 的配置

Posted zengande

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 umijs 项目中使用 Monaco Editor 的配置相关的知识,希望对你有一定的参考价值。

在 umijs 项目中使用 Monaco Editor 的配置

  1. 安装相关包
    yarn add monaco-editoryarn add monaco-editor-webpack-pluginyarn add react-monaco-editor
  2. 添加 chainWebpack 配置
import MonacoWebpackPlugin from 'monaco-editor-webpack-plugin';
...
const chainWebpack = (config,  webpack ) => 
    config.plugin('monaco-editor').use(MonacoWebpackPlugin, [
        
            languages: ['yaml']
        
    ])
;
export default
    ...
    chainWebpack
  1. 使用
<Monaco
    width="100%"
    height="100%"
    language="yaml"
    theme="vs-light"
    value=code
    options= selectOnLineNumbers: true 
/>

以上是关于在 umijs 项目中使用 Monaco Editor 的配置的主要内容,如果未能解决你的问题,请参考以下文章

使用 webpack 在 monaco-editor 包中构建字体文件

Monaco Editor 使用入门

创建UmiJS项目时报错--文件名目录名或卷标语法不正确

创建UmiJS项目时报错--文件名目录名或卷标语法不正确

闲谈Monaco Editor-基本使用

手把手教你实现在Monaco Editor中使用VSCode主题