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
错误截图
更多关于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模块中无法找到该依赖。
解决方法:
-
重新安装HBuilderX插件:
- 关闭HBuilderX
- 删除
plugins/uniapp-cli-vite目录 - 重新启动HBuilderX,系统会自动重新安装插件
-
清理缓存:
- 删除项目根目录下的
node_modules文件夹(如果存在) - 删除
package-lock.json或yarn.lock文件 - 重新运行项目
- 删除项目根目录下的
-
检查Node.js环境:
- 确保Node.js版本兼容(建议使用16.x或18.x LTS版本)
- 运行
npm cache clean --force清理npm缓存
-
重新安装依赖:
npm install # 或 yarn install

