uniapp打包安卓偶尔报错[1760148537708][0ms][wxs]:"module alupload not found"如何解决?

在uniapp打包安卓应用时,偶尔会报错[1760148537708][0ms][wxs]:“module alupload not found”,请问这是什么原因导致的?该如何解决这个问题?

2 回复

检查wxs文件中是否引用了alupload模块,确保路径正确且模块存在。若已存在,尝试清理缓存重新打包。


这个问题通常是由于 WXS 模块引用路径错误模块未正确导入 导致的。以下是几种解决方案:

1. 检查 WXS 模块路径

确保在 WXS 文件中正确引用了 alupload 模块:

// 在 .wxs 文件中
var alupload = require('./path/to/alupload.wxs'); // 检查路径是否正确

2. 确认文件存在

检查项目目录中是否存在 alupload.wxs 文件,路径需与引用一致。

3. 清理并重新构建

  • 删除 unpackagenode_modules 文件夹
  • 运行 npm install 重新安装依赖
  • 重新编译打包

4. 检查条件编译

如果使用了条件编译,确保在安卓平台下路径配置正确:

// #ifdef APP-PLUS
var alupload = require('@/utils/alupload.wxs');
// #endif

5. 更新 HBuilderX

确保使用的是最新稳定版 HBuilderX,老版本可能存在路径解析 Bug。

6. 检查文件名大小写

部分安卓设备对文件名大小写敏感,确保实际文件名与引用名称完全一致。

通常执行第 3 步清理重建后即可解决这个偶发问题。如果问题持续存在,请检查项目中的 WXS 模块引用路径。

回到顶部