news 2026/5/12 23:07:45

ERROR in ./node_modules/monaco-editor/esm/vs/base/browser/browser.js Module build failed解决办法。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ERROR in ./node_modules/monaco-editor/esm/vs/base/browser/browser.js Module build failed解决办法。

在用WebStrorm2023调试前端代码时出现以下报错:

ERRORin./node_modules/monaco-editor/esm/vs/base/browser/browser.js Module build failed(from ./node_modules/babel-loader/lib/index.js): SyntaxError:..\node_modules\monaco-editor\esm\vs\base\browser\browser.js: Static class blocks are not enabled. Pleaseadd@babel/plugin-transform-class-static-block to your configuration.

这个错误是因为 monaco-editor 使用了静态类块(static class blocks)语法,但 Babel 配置中没有相应的插件来转换它。

接下来采取以下步骤可以解决这个bug:

1.首先需要安装 Babel 插件

在webstorm的Terminal执行以下命令:

npminstall--save-dev @babel/plugin-transform-class-static-block
2.修改 babel.config.js
module.exports={presets:['@vue/cli-plugin-babel/preset'],plugins:['@babel/plugin-transform-class-static-block']}
3.修改 vue.config.js
const{defineConfig}=require("@vue/cli-service");constMonacoWebpackPlugin=require("monaco-editor-webpack-plugin");module.exports=defineConfig({transpileDependencies:true,chainWebpack(config){config.plugin("monaco").use(newMonacoWebpackPlugin({languages:['javascript','typescript','json','html','css','cpp','java','python']}));},});
4.清理缓存并重启
# 删除缓存Remove-Item -Recurse -Force node_modules\.cache -ErrorAction SilentlyContinue# 重新运行npmrun serve

⚠️注意:
在WebStorm中开的Terminal是PowerShell形式的,格式跟普通的Terminal有差异。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 6:33:01

PyTorch-CUDA-v2.6镜像支持PPO强化学习算法吗?RLHF基础环境搭建

PyTorch-CUDA-v2.6镜像支持PPO强化学习吗?RLHF环境搭建实战 在大模型对齐(alignment)任务日益成为AI系统落地关键环节的今天,基于人类反馈的强化学习(RLHF)正从实验室走向工程化部署。而作为其核心训练算法…

作者头像 李华
网站建设 2026/5/9 20:37:47

实现关系型数据库需要完成的任务

一、目的猜测关系型数据库服务器的实现需要完成哪些主要任务。二、实现关系型数据库要完成的任务1、服务端和客户端的TCP通信协议实现。兼容加密和明文两种TCP连接方式。客户端发给服务端的命令只能是SQL语句。服务端回复的数据包分为:"普通结果包"和&quo…

作者头像 李华
网站建设 2026/5/10 1:44:59

BRAM与外部存储器在通信模块中的协同工作:全面讲解

BRAM与DDR的“双剑合璧”:通信模块中的存储协同实战解析你有没有遇到过这样的场景?设计一个10Gbps以太网桥接器,数据流如潮水般涌来。你刚把一帧报文写进DDR,下一帧就已经到了FIFO入口——而此时CPU还在为上一个中断忙得焦头烂额。…

作者头像 李华
网站建设 2026/5/12 6:03:01

基于Django的本地健康宝微信小程序系统【源码文末联系】

基于Django的本地健康宝微信小程序系统 三个角色(管理员,用户,医护人员) 效果如下: 登录页面疫苗信息管理页面论坛分类页面新闻资讯页面用户首页面疫苗信息页面交流论坛页面地图页面研究背景 在信息技术飞速发展和智能…

作者头像 李华
网站建设 2026/5/11 15:36:04

适用于远程教学的proteus8.16下载安装教程操作指南

手把手教你搭建远程电子实验环境:Proteus 8.16 安装全解析你有没有遇到过这样的情况?学生在家上《单片机原理》课,老师讲得头头是道,可一到动手环节——“老师,我装不上 Proteus!”、“仿真打不开&#xff…

作者头像 李华