Vue整合Monaco组件报错

vue整合monaco组件

报错信息:

ERROR in ./node modules/monaco-editor/esm/vs/language/typescript/tsMode.js

Module build failed (from ./node modules/babel-loader/lib/index.js):SmntaxEror: D: coadelwetProjectlowmn myoj-infront node modules manaco-editorlesnmvs langlageltypescript tsbode.js: Statitc clas blocks are not enabed. please add &babelplugin-transfom-classtatic-block to your configuration

报错图片如下:

错误的根本原因是因为导入monaco时使用了这个语句:

复制代码
import * as monaco from "monaco-editor";

解决办法:

1.执行

bash 复制代码
npm install --save-dev @babel/plugin-transform-class-static-block

命令,下载依赖

2.打开项目babel.config.js文件,加入下面配置

javascript 复制代码
plugins: ["@babel/plugin-transform-class-static-block"],
复制代码
如图所示:
相关推荐
劲爽小猴头13 分钟前
HTML5快速入门-概览
前端·html·html5
酷爱码13 分钟前
html5的响应式布局的方法示例详解
前端·html·html5
aiweker24 分钟前
python web flask专题-Flask入门指南:从安装到核心功能详解
前端·python·flask
二次程序员27 分钟前
ECharts图表工厂,完整代码+思路逻辑
前端·javascript·css·echarts·抽象工厂模式·大屏端
Liu.77428 分钟前
vue2组件对象传参
开发语言·前端·javascript
Java开发追求者1 小时前
hbuilder中h5转为小程序提交发布审核
前端·javascript·小程序
wqdian_com1 小时前
中文域名25周年,取得哪些里程碑式的进展?
服务器·前端·搜索引擎
GISer_Jing1 小时前
React Hooks底层执行逻辑详解、自定义Hooks、Fiber&Scheduler
前端·javascript·react.js
stoneSkySpace1 小时前
算法--js--组合总和
前端·javascript·算法
明金同学1 小时前
一些好用的Chrome 扩展程序
前端·chrome