Module “console“ has been externalized for browser compatibility.

  1. 问题描述

Vue 3.5.3 中

javascript 复制代码
import { error } from "console";

出现以下错误

__vite-browser-external:console:3 Uncaught Error: Module "console" has been externalized for browser compatibility. Cannot access "console.error" in client code.

  1. 问题原因

在 Vue 3.5.3 中使用 Vite 作为构建工具时,如果你尝试直接从 "console" 模块导入 error 函数,会遇到一个错误,提示 "Module 'console' has been externalized for browser compatibility. Cannot access 'console.error' in client code."。这是因为 Vite 默认将 "console" 模块外部化了,这意味着它不会在客户端环境中暴露 console 对象及其方法。

  1. 解决方法

去除导入 error 函数的代码

javascript 复制代码
import { error } from "console";
相关推荐
牧羊狼的狼25 分钟前
React 中的 HOC 和 Hooks
前端·javascript·react.js·hooks·高阶组件·hoc
知识分享小能手2 小时前
React学习教程,从入门到精通, React 属性(Props)语法知识点与案例详解(14)
前端·javascript·vue.js·学习·react.js·vue·react
魔云连洲2 小时前
深入解析:Vue与React的异步批处理更新机制
前端·vue.js·react.js
mCell2 小时前
JavaScript 的多线程能力:Worker
前端·javascript·浏览器
超级无敌攻城狮4 小时前
3 分钟学会!波浪文字动画超详细教程,从 0 到 1 实现「思考中 / 加载中」高级效果
前端
excel5 小时前
用 TensorFlow.js Node 实现猫图像识别(教学版逐步分解)
前端
前端工作日常5 小时前
我学习到的Vue2.6的prop修饰符
vue.js
gnip5 小时前
JavaScript事件流
前端·javascript
小菜全5 小时前
基于若依框架Vue+TS导出PDF文件的方法
javascript·vue.js·前端框架·json
赵得C5 小时前
【前端技巧】Element Table 列标题如何优雅添加 Tooltip 提示?
前端·elementui·vue·table组件