在 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 }}
/>

原文地址:https://www.cnblogs.com/zengande/p/11505505.html

时间: 2024-08-01 17:20:42

在 umijs 项目中使用 Monaco Editor 的配置的相关文章

Java Web项目中连接Access数据库的配置方法

本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问题,所以今天改了一下又一次的公布了 老师决定期末考试採用access数据库实现增删改查.我觉得如今的我已经没有问题了.可是曾经都是在JSP页面中连接access数据库,不管是下面的那种方式都进行了连接的练习,可是如今我想让我的项目中的訪问access数据库的java代码,封装到DAO中,在DAO中连接数据库,

vue项目中多个入口的配置

出处:http://www.qingpingshan.com/jb/javascript/221105.html 基于vue2.0生成项目,一段时间都在找如何配置成多个页面的.网上有这样的例子相对也是比较详细的,但是还是有些许不一样的地方的.所以,我还是记录下来,当然我也是参考了网上的资料的. 当然先来个vue的项目,打开命令行工具,对边进入一个目录下. vue init webpack my-project 注意,node和npm的版本,npm版本最好是3.0+的.其中my-project是自

vue-cli 项目中 需要知道常见的配置

1.配置打包后的文件路径 进入config>index.js把assetsPublicPath:'/'改成'./'; build: { env: require('./prod.env'), index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', assetsPublicPath: './'

vue-cli的项目中关于axios的全局配置

原文地址 1. 使用easy-mock.com来模拟数据接口 2. npm install axios 安装 3.新建目录 其中的http.js 里面是对axios请求接口的前期参数配置与后期数据的处理,直接上代码 import axios from 'axios' const instance = axios.create({ headers: { 'content-type': 'application/json;charset=UTF-8', 'token': 'one' }, baseU

项目中遇到的问题------vue 配置后台接口方式?

摘自: https://blog.csdn.net/sinat_41622641/article/details/81636713 挺不错的文章. https://cloud.tencent.com/developer/article/1339631 来自腾讯云的VUE工程结构图, 可以仔细了解. 原文地址:https://www.cnblogs.com/yunliu0603/p/11027423.html

Monaco Editor 使用入门

以前项目是用ace编辑器的,但是总有些不敬人意的地方.前端事件看见的VS Code编辑器Monaco Editor准备更换下,下面介绍一些使用中遇到的一点问题.代码提示 1.项目引用 import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'; 项目中引用了editor.api.js,但是这个文件不包含一些默认的语言和插件,所以在使用的时候,还需要我们自己import import 'monaco-editor/esm/vs/

简单介绍在C# 项目中使用 redis

搜索了一圈, 发现没有比较全面且简单的介绍如何在C#项目中使用redis的, 大部分都是零碎的文章,稍微组织了一下,希望对要用redis的人有帮助. 前提 1. Redis is an open source, BSD licensed, advanced key-value store, 简单说用来缓存数据,更多信息参照官网 http://redis.io/,很多大网站都在用这个, 参照 http://redis.io/topics/whos-using-redis. 2. Redis官方是没

通过weblogic配置log4jdbc数据源,在项目中使用该数据源,输出sql

说一下配置: 服务器weblogic 项目使用的是spring管理Bean,数据源配置也是基于Spring的dbcp数据源,并且用log4jdbc进行sql日志打印,采用logback+slf4j日志打印.log4jdbc能够很好打印sql,并且参数也带上了,这在项目开发与后期系统出现的问题查找原因都有很大的帮助. 数据库配置如下: jdbc.driverClassName=net.sf.log4jdbc.DriverSpy jdbc.url=jdbc:oracle:thin:@ip:port/

编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理

原创地址:http://www.cnblogs.com/Alandre/(泥沙砖瓦浆木匠),需要转载的,保留下! 文章宗旨:Talk is cheap show me the code. 大成若缺,其用不弊.大盈若冲,其用不穷.  <道德经-老子>最完满的东西,好似有残缺一样,但它的作用永远不会衰竭:最充盈的东西,好似是空虚一样,但是它的作用是不会穷尽的 Written In The Font 摘要: 异常处理概述 学习内容: 建议110: 提倡异常封装 建议111: 采用异常链传递异常 建议