1. 问题

Module parse failed: Unexpected token (30:15)

You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

| // src/language/json/monaco.contribution.ts

| var LanguageServiceDefaultsImpl = class {

> _onDidChange = new monaco_editor_core_exports.Emitter();

  1. 分析:需要编译可以翻译class 的loader。引入@babel/plugin-proposal-class-properties

import MonacoWebpackPlugin from 'monaco-editor-webpack-plugin';
// config.ts中chainWebpack(memo, { webpack }) {const Config = require('webpack-chain');const config = new Config();config.module.rule('compile').test('/\.(js|jsx)$/').use('babel').loader('babel-loader').options({presets: ["@babel/preset-env", "@babel/preset-react"],plugins: ["@babel/plugin-proposal-class-properties"],})config.plugin('monaco-editor').use(MonacoWebpackPlugin, [{languages: ['json', 'javascript']}])module.exports = config.toConfig();},
    <MonacoEditorwidth="800"height="600"language="mysql"theme="vs-light"value={code}options={{selectOnLineNumbers: true}}onChange={onMonacoChange}// editorDidMount={this.editorDidMount}/>

umi(react)项目中引入monaco-editor相关推荐

  1. vue项目中引入monaco editor

    monaco-editor概述 monaco-editor 是微软开源的一款web代码编辑器,vscode就是集成monaco-editor来实现的. 官方示例 官方文档 使用 安装 npm安装 np ...

  2. React项目中引入图片

    React项目中引入图片 一.场景描述 二.import 三.require 一.场景描述 当我们在react项目中使用img标签时,活着style中使用背景图片时,直接使用相对路径会无法引入图片. ...

  3. react项目中引入百度地图

    项目目录如下: 在此index.html中加入如下代码即可: <!DOCTYPE html> <html lang="en"><head>< ...

  4. react项目中引入echarts图表

    一.在一般html页面使用 1.在已有项目的终端输入进行安装 npm install echarts --save 2.在import里面输入 import echarts from 'echarts ...

  5. 数据可视化:在 React 项目中使用 Vega 图表 (一)

    相关包 打开搜索引擎,一搜 Vega,发现相关的包有好几个,Vega, Vega-Lite, Vega-Embed,React-Vega 等等,不免让人头晕. 别急,它们之间的关系三四句话就能说明白, ...

  6. react项目中使用mocha结合chai断言库进行单元测试

    react项目中使用mocha结合chai断言库进行单元测试 git地址:https://github.com/yancekang/... 如果对你有所帮助,感谢start 项目搭建 create-r ...

  7. 优雅的在React项目中使用Redux

    概念 首先我们会用到哪些框架和工具呢? React UI框架 Redux 状态管理工具,与React没有任何关系,其他UI框架也可以使用Redux react-redux React插件,作用:方便在 ...

  8. 如何优雅地在React项目中使用Redux

    前言 或许你当前的项目还没有到应用Redux的程度,但提前了解一下也没有坏处,本文不会安利大家使用Redux 概念 首先我们会用到哪些框架和工具呢? React UI框架 Redux 状态管理工具,与 ...

  9. 引入 javascript_在您JavaScript项目中引入类型安全性? 再想一想

    引入 javascript by James Wright 詹姆斯·赖特(James Wright) 在您JavaScript项目中引入类型安全性? 再想一想 (Introducing Type Sa ...

最新文章

  1. 重温Thinking in java
  2. 用Python轻松搞定Excel中的20个常用操作
  3. 定了!5G商用牌照近期发放​​​​,透露两大信息(附:2019年5G行业关键材料及市场研究报告)...
  4. Spring MVC 入门示例讲解
  5. 360剑灵洪门崛起服务器维护,剑灵洪门崛起————【维护】8月1日更新维护公告...
  6. Linux下Nginx安装
  7. WindowXP下PHP5开发环境配置 (转载)
  8. 计算机工程制图cad,物流工程制图CAD计算机绘图指导教程
  9. 初识MySQL数据库
  10. 谷歌浏览器flash被禁用解决方法
  11. 你租的房子遇 “坑” 了么?
  12. 三菱FX5U常见问题解析
  13. MongoDB 认证、添加用户、用户权限控制
  14. java 全局快捷键_java全局快捷键--jintellitype
  15. 【百度地图API】如何利用自己的数据制作社交地图?只显示可视区域内的标注...
  16. 有限域f9的特征是多少_机械公差f9的上下偏差各是多少啊?
  17. android内存扩展格式,一文看懂:如何为你的安卓手机选择合适的存储卡
  18. input 起止时间_完整的时间(开始和结束时间)输入框验证js
  19. jquery实现截取pc图片_Cropper.js 实现裁剪图片并上传(PC端)
  20. Boll布林带突破策略

热门文章

  1. STM32G0系列通过HAL库读取CPUID
  2. 解读极限编程的十二大原则——代码共享
  3. 【23考研】计算机择校信息库-山西高校计算机相关专业22专业目录分类汇总(按专业课分类汇总)
  4. 最新版本!终于满血复活,百度网盘迁移阿里云盘工具终于来了,亲测可用!!!
  5. 一个中年大学老师的灵魂年终总结
  6. harbor使用免费证书配置https
  7. ubuntu-配置网卡配置静态ip
  8. 以特殊格式处理连续增加的数字【python实现】
  9. 零点工作室暑假集训(AtCoder--ABC232)
  10. java内存马分析集合