nuxt 3 升级 nuxt 4 报错之 hasInjectionContext

代码报错 是因为nuxt4 在打包时会将 @vue node_modules 里的文件部分做为快捷方式引用,所有导制报错

js 复制代码
0|nuxt-app |   import { hasInjectionContext, inject, isRef, toValue } from 'vue';
0|nuxt-app |            ^^^^^^^^^^^^^^^^^^^
0|nuxt-app |   SyntaxError: The requested module 'vue' does not provide an export named 'hasInjectionContext'
0|nuxt-app |       at #asyncInstantiate (node:internal/modules/esm/module_job:455:21)
0|nuxt-app |       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
0|nuxt-app |       at async ModuleJob.run (node:internal/modules/esm/module_job:553:5)
0|nuxt-app |       at async node:internal/modules/esm/loader:647:26
0|nuxt-app |       at async Object.handler (file:///home/.output/server/chunks/_/nitro.mjs:2541:19)
0|nuxt-app |       at async Server.toNodeHandle (file:///home/.output/server/chunks/_/nitro.mjs:2819:7),
0|nuxt-app |   statusCode: 500,
0|nuxt-app |   fatal: false,
0|nuxt-app |   unhandled: true,
0|nuxt-app |   statusMessage: undefined,
0|nuxt-app |   data: undefined
0|nuxt-app | }
相关推荐
v:ychya20186 分钟前
独立站外贸建站公司怎么选?建站就要建营销型网站
前端·php
春涧草茶9 分钟前
慢就是快12-12手动抛出异常
java·linux·前端
三小河25 分钟前
从 Markdown 到 Generative UI:AI 如何从“生成答案”进化到“生成界面”?
前端·人工智能·后端
请为小H留灯30 分钟前
Windows 本地前端项目一键运行指南:Volta+Node+pnpm + 阿里镜像完整初始化流程
前端·pnpm·node·js
J船长1 小时前
从 App 开发到 Unity 游戏开发:建立认知地图,结合 AI 开始实践
前端
牛奔1 小时前
mise 管理多版本 Go 项目
开发语言·前端·chrome·后端·golang
能源革命2 小时前
Vue 网格拖拽布局组件全景指南:7 大方案深度对比
前端·javascript·vue.js
PC2005_cloud2 小时前
AI 汉字漂移实录:它为什么总把「学习」写成日语「学習」
前端·后端
穆梓兰煊2 小时前
AI供应链安全不再只是包安全,还涉及模型与数据
前端·数据库