uni-app 升级4.75后项目无法正常运行报错 Error: Cannot find module 'module-alias'

uni-app 升级4.75后项目无法正常运行报错 Error: Cannot find module ‘module-alias’

操作步骤:

  • 使用编辑器新建空项目,依次操作“运行”->“运行到浏览器”->“edge”

预期结果:

  • 正常运行

实际结果:

  • 项目无法运行,报错

bug描述:

升级新版本编辑器后新建空项目无法运行,报错:

13:37:18.477 node:internal/modules/cjs/loader:1143
13:37:18.477   throw err;
13:37:18.477   ^
13:37:18.477 Error: Cannot find module 'module-alias'
Require stack:
- C:\apps\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\dist\hbx\alias.js
- C:\apps\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\dist\alias.js
- C:\apps\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\vite-plugin-uni\bin\uni.js
13:37:18.478     at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
13:37:18.478     at Module._load (node:internal/modules/cjs/loader:981:27)
13:37:18.478     at Module.require (node:internal/modules/cjs/loader:1231:19)
13:37:18.478     at require (node:internal/modules/helpers:177:18)
13:37:18.478     at Object.<anonymous> (C:\apps\HBuilderX\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-cli-shared\dist\hbx\alias.js:9:40)
13:37:18.478     at Module._compile (node:internal/modules/cjs/loader:1364:14)
13:37:18.478     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
13:37:18.478     at Module.load (node:internal/modules/cjs/loader:1203:32)
13:37:18.478     at Module._load (node:internal/modules/cjs/loader:1019:12)
13:37:18.478     at Module.require (node:internal/modules/cjs/loader:1231:19) {
13:37:18.479   code: 'MODULE_NOT_FOUND',
13:37:18.479   requireStack: [
13:37:18.479     'C:\\apps\\HBuilderX\\plugins\\uniapp-cli-vite\\node_modules\\@dcloudio\\uni-cli-shared\\dist\\hbx\\alias.js',
13:37:18.479     'C:\\apps\\HBuilderX\\plugins\\uniapp-cli-vite\\node_modules\\@dcloudio\\uni-cli-shared\\dist\\alias.js',
13:37:18.479     'C:\\apps\\HBuilderX\\plugins\\uniapp-cli-vite\\node_modules\\@dcloudio\\vite-plugin-uni\\bin\\uni.js'
13:37:18.479   ]
13:37:18.479 }
13:37:18.479 Node.js v18.20.0
已停止运行...
信息类别 信息内容
产品分类 uniapp/H5
PC开发环境 Windows
版本号 Windows 11 专业版 23H2
HBuilderX类型 正式
HBuilderX版本 4.75
浏览器平台 Edge
浏览器版本 138
项目创建方式 HBuilderX

更多关于uni-app 升级4.75后项目无法正常运行报错 Error: Cannot find module 'module-alias'的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

错误截图

更多关于uni-app 升级4.75后项目无法正常运行报错 Error: Cannot find module 'module-alias'的实战教程也可以访问 https://www.itying.com/category-93-b0.html


运行到其他浏览器也报这个错误吗?

找到原因了,pages.json里面代码写错 { “path”:“pages/test/test”, “style” : { “navigationBarTitleText” : “测试页面” } }

AI在注册页面的时候误把path写成了page,导致编辑器内部报错,虽然是业务代码错误,应该检查一下,而不是让编辑器内部报一个错误,谢谢。

我把HBuildX删除后重装现在又报另一个错

你要不试试hello uniapp项目能不能运行

这个错误是因为HBuilderX 4.75版本中缺少module-alias依赖模块导致的。错误信息显示在@dcloudio/uni-cli-shared模块中无法找到该依赖。

解决方法:

  1. 重新安装HBuilderX插件

    • 关闭HBuilderX
    • 删除plugins/uniapp-cli-vite目录
    • 重新启动HBuilderX,系统会自动重新安装插件
  2. 清理缓存

    • 删除项目根目录下的node_modules文件夹(如果存在)
    • 删除package-lock.jsonyarn.lock文件
    • 重新运行项目
  3. 检查Node.js环境

    • 确保Node.js版本兼容(建议使用16.x或18.x LTS版本)
    • 运行npm cache clean --force清理npm缓存
  4. 重新安装依赖

    npm install
    # 或
    yarn install
回到顶部