W***@outlook.com
W***@outlook.com
  • 发布:2025-10-15 12:59
  • 更新:2025-10-15 14:40
  • 阅读:109

新建项目npm i之后运行报错 Cannot find module 'vue-router

分类:uni-app

使用cli脚手架npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project 创建的项目
然后npm i 安装依赖, 运行npm run dev:h5后浏览器访问报错.

12:43:16 [vite] [plugin:vite:import-analysis] Cannot find module 'vue-router\dist\vue-router.esm-bundler.js'
Require stack:

  • \node_modules\@dcloudio\uni-cli-shared\dist\resolve.js
  • \node_modules\@dcloudio\uni-cli-shared\dist\hbx\env.js
  • \node_modules\@dcloudio\uni-cli-shared\dist\hbx\index.js
  • \node_modules\@dcloudio\uni-cli-shared\dist\utils.js
  • \node_modules\@dcloudio\uni-cli-shared\dist\mp\ast.js
  • \node_modules\@dcloudio\uni-cli-shared\dist\mp\index.js
  • \node_modules\@dcloudio\uni-cli-shared\dist\index.js
  • \node_modules\@dcloudio\vite-plugin-uni\dist\cli\index.js
  • \node_modules\@dcloudio\vite-plugin-uni\bin\uni.js
    at ../node_modules/@dcloudio/uni-h5/dist/uni-h5.es.js:1:0 (x7)

环境:
node: v18.17.1

2025-10-15 12:59 负责人:无 分享
已邀请:
a***@myflv.cn

a***@myflv.cn

npm i vue-router@4.5.1 --save

即可解决

  • 1***@qq.com

    这样是可以的,但是之前不用的

    2025-10-15 14:10

  • 飞仙_l

    的确是需要手动安装,完美解决

    2025-10-15 14:47

W***@outlook.com

W***@outlook.com (作者)

安装vue-router报错
npm i vue-router@4.6.0 --save

npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: uni-preset-vue@0.0.0
npm error Found: vue@3.4.21
npm error node_modules/vue
npm error peer vue@"^3.2.25" from @vitejs/plugin-vue@5.1.0
npm error node_modules/@vitejs/plugin-vue

1***@qq.com

1***@qq.com

也碰到了 同样问题 就昨天开始遇到了

DCloud_UNI_JBB

DCloud_UNI_JBB

uniapp的依赖是什么版本

  • 1***@qq.com

    {

    "name": "uni-preset-vue",

    "version": "0.0.0",

    "scripts": {

    "swagger": "node swagger.config.js",

    "dev:custom": "uni -p",

    "dev": "cross-env node ./scripts/n.js",

    "dev:h5": "cross-env node ./scripts/n.js",

    "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": "cross-env node ./scripts/n.js",

    "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:test": "cross-env node ./scripts/n.js --mode dev --outDir dist",

    "build:stage": "cross-env node ./scripts/n.js --mode stage --outDir dist",

    "build:prod": "cross-env node ./scripts/n.js --mode prod --outDir dist",

    "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"

    },

    "dependencies": {

    "@dcloudio/uni-app": "3.0.0-4060420250429001",

    "@dcloudio/uni-app-harmony": "3.0.0-4060420250429001",

    "@dcloudio/uni-app-plus": "3.0.0-4060420250429001",

    "@dcloudio/uni-components": "3.0.0-4060420250429001",

    "@dcloudio/uni-h5": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-alipay": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-baidu": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-harmony": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-jd": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-kuaishou": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-lark": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-qq": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-toutiao": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-weixin": "3.0.0-4060420250429001",

    "@dcloudio/uni-mp-xhs": "3.0.0-4060420250429001",

    "@dcloudio/uni-quickapp-webview": "3.0.0-4060420250429001",

    "@dcloudio/uni-ui": "^1.5.8",

    "child_process": "^1.0.2",

    "dayjs": "^1.11.13",

    "html2canvas": "^1.4.1",

    "pinia": "^2.3.1",

    "uview-plus": "^3.4.54",

    "vue": "3.5.13",

    "vue-i18n": "9.14.4",

    "xlsx": "^0.18.5"

    },

    "devDependencies": {

    "@dcloudio/types": "3.4.15",

    "@dcloudio/uni-automator": "3.0.0-4060420250429001",

    "@dcloudio/uni-cli-shared": "3.0.0-4060420250429001",

    "@dcloudio/uni-stacktracey": "3.0.0-4060420250429001",

    "@dcloudio/vite-plugin-uni": "3.0.0-4060420250429001",

    "@rollup/plugin-babel": "^6.0.4",

    "@vue/runtime-core": "3.5.13",

    "cross-env": "^7.0.3",

    "free-swagger": "^5.4.0",

    "miniprogram-ci": "^2.0.10",

    "sass": "^1.63.2",

    "sass-loader": "^10.4.1",

    "shelljs": "^0.8.5",

    "vconsole": "^3.15.1",

    "vite": "5.2.8"

    }

    }

    2025-10-15 13:58

  • DCloud_UNI_JBB

    回复 1***@qq.com: 升级到最新alpha版本还有没有问题

    2025-10-15 14:14

  • 1***@qq.com

    回复 DCloud_UNI_JBB: alpha没问题(npx degit dcloudio/uni-preset-vue#vite-alpha my-vue3-project),正式版有问题(npx degit dcloudio/uni-preset-vue#vite my-vue3-project)本机node:18.0.0

    2025-10-15 14:33

  • DCloud_UNI_JBB

    回复 1***@qq.com: 你现在的uniapp依赖是什么版本

    2025-10-15 14:34

  • 1***@qq.com

    回复 DCloud_UNI_JBB: 刚刚跑的npx degit dcloudio/uni-preset-vue#vite my-vue3-project,"@dcloudio/uni-app": "3.0.0-4070620250821001"

    2025-10-15 14:36

  • DCloud_UNI_JBB

    回复 1***@qq.com: 我上面是说uniapp的依赖升级到最新的 3.0.0-alpha-4080220250929001 还有没有问题

    2025-10-15 14:43

  • 1***@qq.com

    回复 DCloud_UNI_JBB: 3.0.0-alpha-4080220250929001是没问题的,但是正式版会有问题

    2025-10-15 14:44

  • 1***@qq.com

    回复 DCloud_UNI_JBB: 意思是只有升级到最新alpha版本了吗

    2025-10-15 14:49

  • DCloud_UNI_JBB

    回复 1***@qq.com: 现在暂时还不确定4.76是什么导致的这个问题,既然4.82是好的,那你可以先用4.82,后面alpha版本会变为正式版

    2025-10-15 14:51

  • 1***@qq.com

    回复 DCloud_UNI_JBB: 好的,感谢

    2025-10-15 14:52

9***@qq.com

9***@qq.com - 程序猿

我也遇到了,大佬解决了嘛?

  • 盈和软件

    vue-router4.6.0更新之后会有问题,降级vue-router就行

    yarn add vue-router@4.5.1

    2025-10-15 14:50

d***@163.com

d***@163.com

npm i vue-router@4.3.0 即可 解决问题
uni-h5里依赖了vue-router@4.3.0

要回复问题请先登录注册