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";
相关推荐
无尽夏_3 分钟前
HTML5(前端基础)
前端·html·html5
Jagger_6 分钟前
敏捷开发流程-精简版
前端·后端
FIN666838 分钟前
昂瑞微冲刺科创板:创新驱动,引领射频芯片国产化新征程
前端·安全·前端框架·信息与通信·芯片
GISer_Jing39 分钟前
ByteDance——jy真题
前端·javascript·面试
睡美人的小仙女12739 分钟前
浏览器为何屏蔽本地文件路径?
前端
真的想不出名儿40 分钟前
Vue 中 props 传递数据的坑
前端·javascript·vue.js
FIN666841 分钟前
昂瑞微:深耕射频“芯”赛道以硬核实力冲刺科创板大门
前端·人工智能·科技·前端框架·信息与通信·智能
阳光阴郁大boy42 分钟前
星座运势网站技术解析:从零打造现代化Web应用
前端·javascript
烛阴1 小时前
武装你的Python“工具箱”:盘点10个你必须熟练掌握的核心方法
前端·python
sorryhc1 小时前
如何设计一个架构良好的前端请求库?
前端·javascript·架构