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"],
复制代码
如图所示:
相关推荐
天才熊猫君1 分钟前
通用 Loading 状态管理器
前端·javascript·vue.js
RONIN2 分钟前
vue插件--路由vue-router
vue.js
Ruihong2 分钟前
Vue Suspense 组件在 React 中,VuReact 会如何实现?
vue.js·react.js·面试
胡志辉4 分钟前
网络七层到底怎么落到一次前端请求上:从浏览器到网卡,再到远端服务器
前端·网络协议
怪兽同学5 分钟前
统一管理Agent Skills
前端·agent
雪芽蓝域zzs6 分钟前
uni-app x 使用 UTS 语言使用 mixins
开发语言·javascript·uni-app
陆枫Larry10 分钟前
微信小程序订阅消息完全指南:从原理到落地的全流程梳理
前端
DaqunChen20 分钟前
全栈开发的演变:从LAMP到MEAN再到现代JavaScript
开发语言·javascript·ecmascript
Camellia-lon25 分钟前
jQuery购物车实现:从入门到精通
前端·javascript·jquery
Mintopia28 分钟前
一套能落地的"模块拆分"方法:不靠经验也能做对
前端