2***@qq.com
2***@qq.com
  • 发布:2026-02-27 12:47
  • 更新:2026-02-27 12:48
  • 阅读:13

nvue页面编译报错,项目无法运行

分类:nvue

nvue页面编译无 export default

[uni:app-nvue-esbuild] Build failed with 1 error:
<stdin>:1:7: ERROR: No matching export in "dist/build/.nvue/view/roomkit/pages/patient/patient.js" for import "default"
Build failed with errors.

2026-02-27 12:47 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

这个报错
[uni:app-nvue-esbuild] Build failed … no matching export in "…patient.js" for import "default"
99% 是因为 nvue 页面(patient.nvue)的 <script> 块没有写 export default {} 或者写法不符合规范,导致编译产物里没有 default 导出。

请按下面 3 步检查并修复:

  1. 打开 pages/patient/patient.nvue,确认 <script> 标签里有且仅有一段

    <script>  
    export default {  
     data() { return {} },  
     onLoad() {},  
     methods: {}  
    }  
    </script>  

    注意:

    • 必须是 export default { ... } 形式;
    • 不能写成 export { ... }module.exports =
    • 不能缺少 <script> 块;
    • 目前 nvue 暂不支持 <script setup><script lang="ts">,如已使用请改为选项式 JS 写法。
  2. 如果项目是用 CLI(vite)创建的,确保依赖版本最新:
    删除 node_modulespackage-lock.json / pnpm-lock.yaml,重新安装依赖;
    如仍报错,可在 package.json 里加

    "pnpm": { "overrides": { "rollup": "4.14.3" } }  

    然后重装依赖(参考 ask 帖子)。

  3. 保存后重新运行到 App 端,若仍报同样错误,请把 patient.nvue 的完整 <script> 代码贴出来进一步排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册