Vue3 Vite 打包后页面报错 Function has non-object prototype 'undefined' in instanceof check
问题
原本可以正常打包部署运行,前两天加了些新功能,再打包就遇到这个问题,其意为:函数在instanceof check中具有非对象原型“undefined”
TypeError: Function has non-object prototype 'undefined' in instanceof check
at [Symbol.hasInstance] (<anonymous>)
at Function.o (index-23b873a3.js:9:77458)
at commonFunc-7ade4e03.js:2:14389
解决
参考以前用vite打包遇到的各种问题:Vue3 Webpack项目迁移Vite问题记录——打包
先把代码混淆去掉,隐约觉得是类似遇到的问题,把qs卸载换成替代依赖,可以进入登录页了
这次的问题可能是把qs放到了devDependencies,导致打包后找不到?懒得去确认了,最近用qs遇到了很多问题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!