wollace
wollace
  • 发布:2025-10-11 23:17
  • 更新:2025-10-11 23:29
  • 阅读:19

启动时报错:No matching export in "node_modules/vue/dist/vue.runtime.esm-bundler.js"

分类:uni-app

使用CLI 创建 vue3+ts+vite 的 uniapp项目后,通过npm i 下载,然后npm run dev:h5时就会报错。有哪位大佬知道这是什么情况吗?

报错信息如下:

D:\Project\project_practice\takeout_project\takeout-uniapp>npm run dev:h5  

> takeout@0.0.1 dev:h5  
> uni  

Please note that in running mode, due to log output, sourcemap, and uncompressed source code, the performance and package size are not as good as release mode.  
Vite is compiled on demand, and clicking on an uncompiled page at runtime will compile first and then load, resulting in a slower display, and there is no such problem after release.  
Compiler version: 4.36(vue3)  
Compiling...  

  vite v5.2.8 dev server running at:  

  ➜  Local:   http://localhost:5173/  
  ➜  Network: use --host to expose  

  ready in 1033ms.  

X [ERROR] No matching export in "node_modules/vue/dist/vue.runtime.esm-bundler.js" for import "isInSSRComponentSetup"  

    node_modules/@dcloudio/uni-app/dist/uni-app.es.js:1:46:  
      1 │ import { shallowRef, ref, getCurrentInstance, isInSSRComponentSetup, injectHook } from 'vue';  
        ╵                                               ~~~~~~~~~~~~~~~~~~~~~  

X [ERROR] No matching export in "node_modules/vue/dist/vue.runtime.esm-bundler.js" for import "injectHook"  

    node_modules/@dcloudio/uni-app/dist/uni-app.es.js:1:69:  
      1 │ import { shallowRef, ref, getCurrentInstance, isInSSRComponentSetup, injectHook } from 'vue';

pakage.json文件如下:

{  
  "name": "takeout",  
  "version": "0.0.1",  
  "scripts": {  
    "dev:custom": "uni -p",  
    "dev:h5": "uni",  
    "dev:h5:ssr": "uni --ssr",  
    "dev:mp-alipay": "uni -p mp-alipay",  
    "dev:mp-baidu": "uni -p mp-baidu",  
    "dev:mp-jd": "uni -p mp-jd",  
    "dev:mp-kuaishou": "uni -p mp-kuaishou",  
    "dev:mp-lark": "uni -p mp-lark",  
    "dev:mp-qq": "uni -p mp-qq",  
    "dev:mp-toutiao": "uni -p mp-toutiao",  
    "dev:mp-weixin": "uni -p mp-weixin",  
    "dev:mp-xhs": "uni -p mp-xhs",  
    "dev:quickapp-webview": "uni -p quickapp-webview",  
    "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei",  
    "dev:quickapp-webview-union": "uni -p quickapp-webview-union",  
    "build:custom": "uni build -p",  
    "build:h5": "uni build",  
    "build:h5:ssr": "uni build --ssr",  
    "build:mp-alipay": "uni build -p mp-alipay",  
    "build:mp-baidu": "uni build -p mp-baidu",  
    "build:mp-jd": "uni build -p mp-jd",  
    "build:mp-kuaishou": "uni build -p mp-kuaishou",  
    "build:mp-lark": "uni build -p mp-lark",  
    "build:mp-qq": "uni build -p mp-qq",  
    "build:mp-toutiao": "uni build -p mp-toutiao",  
    "build:mp-weixin": "uni build -p mp-weixin",  
    "build:mp-xhs": "uni build -p mp-xhs",  
    "build:quickapp-webview": "uni build -p quickapp-webview",  
    "build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei",  
    "build:quickapp-webview-union": "uni build -p quickapp-webview-union",  
    "type-check": "vue-tsc --noEmit"  
  },  
  "dependencies": {  
    "@dcloudio/uni-app": "3.0.0-4030620241128001",  
    "@dcloudio/uni-app-harmony": "3.0.0-4030620241128001",  
    "@dcloudio/uni-app-plus": "3.0.0-4030620241128001",  
    "@dcloudio/uni-components": "3.0.0-4030620241128001",  
    "@dcloudio/uni-h5": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-alipay": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-baidu": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-jd": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-kuaishou": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-lark": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-qq": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-toutiao": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-weixin": "3.0.0-4030620241128001",  
    "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001",  
    "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001",  
    "vue": "^3.4.21",  
    "vue-i18n": "^9.1.9"  
  },  
  "devDependencies": {  
    "@dcloudio/types": "^3.4.8",  
    "@dcloudio/uni-automator": "3.0.0-4030620241128001",  
    "@dcloudio/uni-cli-shared": "3.0.0-4030620241128001",  
    "@dcloudio/uni-stacktracey": "3.0.0-4030620241128001",  
    "@dcloudio/vite-plugin-uni": "3.0.0-4030620241128001",  
    "@vue/tsconfig": "^0.1.3",  
    "@vue/runtime-core": "^3.4.21",  
    "typescript": "^4.9.4",  
    "vite": "5.2.8",  
    "vue-tsc": "^1.0.24"  
  }  
}
2025-10-11 23:17 负责人:无 分享
已邀请:
wollace

wollace (作者)

问题已解决,我的vite.config.ts没有配置好

要回复问题请先登录注册