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";
相关推荐
林涧泣2 分钟前
【Uniapp-Vue3】下拉刷新
前端·vue.js·uni-app
luoganttcc1 小时前
华为升腾算子开发(一) helloword
java·前端·华为
九月十九2 小时前
AviatorScript用法
java·服务器·前端
Jane - UTS 数据传输系统2 小时前
VUE+ Element-plus , el-tree 修改默认左侧三角图标,并使没有子级的那一项不展示图标
javascript·vue.js·elementui
_.Switch3 小时前
Python Web开发:使用FastAPI构建视频流媒体平台
开发语言·前端·python·微服务·架构·fastapi·媒体
菜鸟阿康学习编程3 小时前
JavaWeb 学习笔记 XML 和 Json 篇 | 020
xml·java·前端
索然无味io4 小时前
XML外部实体注入--漏洞利用
xml·前端·笔记·学习·web安全·网络安全·php
ThomasChan1234 小时前
Typescript 多个泛型参数详细解读
前端·javascript·vue.js·typescript·vue·reactjs·js
爱学习的狮王4 小时前
ubuntu18.04安装nvm管理本机node和npm
前端·npm·node.js·nvm
东锋1.34 小时前
使用 F12 查看 Network 及数据格式
前端