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"],
复制代码
如图所示:
相关推荐
会飞的大可5 分钟前
Web项目自动化测试方案
前端
盐水冰7 分钟前
【WEB模型】CS架构&BS架构&HTML&CSS&JS
开发语言·前端·javascript
阿凤218 分钟前
js文件怎么引入到vue3的项目中
开发语言·前端·javascript·vue.js
希望永不加班10 分钟前
SpringBoot Web 模块核心组件:从 DispatcherServlet 讲起
java·前端·spring boot·后端·spring
asdzx6711 分钟前
使用 Python 将图片转换为 PDF (含合并)
前端·python·pdf
英俊潇洒美少年13 分钟前
Vue 与 React 优缺点全面对比
前端·vue.js·react.js
yb305小白33 分钟前
echarts 排名Y轴数据过多出现滚动条,排名柱形条绑定事件
前端·echarts
skywalk816337 分钟前
Kotti Next:使用FastAPI+Vue 3构建的现代无头CMS-Kotti CMS的精神继承者(使用WorkBuddy AI自动编程)
前端·vue.js·人工智能·fastapi·kotti