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"],
复制代码
如图所示:
相关推荐
银之夏雪10 分钟前
Vue 3 vs Vue 2:深入解析从性能优化到源码层面的进化
前端·vue.js·性能优化
巴巴博一11 分钟前
Tailwindcss开启黑夜模式
css·vue.js
还是鼠鼠13 分钟前
Node.js 的模块作用域和 module 对象详细介绍
前端·javascript·vscode·node.js·web
拉不动的猪14 分钟前
刷刷题36(uniapp高级实际项目问题-1)
前端·javascript·面试
-代号952720 分钟前
【CSS】一、基础选择器
前端·css
神仙别闹22 分钟前
基于Python+SQLite实现(Web)验室设备管理系统
前端·python·sqlite
爱嘿嘿的小黑23 分钟前
宇宙厂学到的思维模型,工作学习必备
前端·人工智能·面试
勘察加熊人33 分钟前
angular打地鼠
前端·javascript·angular.js
柒@宝儿姐1 小时前
如何判断一个项目用的是哪个管理器
前端·javascript·vue.js·vue3
齐尹秦1 小时前
什么是 HTML?
前端