uni-app 使用cli上传命令打包提交微信小程序后,体验版打开提示Error during evaluating file "app.js"

发布于 1周前 作者 yuanlaile 来自 Uni-App

uni-app 使用cli上传命令打包提交微信小程序后,体验版打开提示Error during evaluating file “app.js”

产品分类:

uniapp/小程序/微信

PC开发环境操作系统:

Windows

PC开发环境操作系统版本号:

版本 Windows 11 家庭中文版
版本号 23H2
安装日期 ‎2023/‎3/‎13
操作系统版本 22631.4169
体验 Windows Feature Experience Pack 1000.22700.1034.0

HBuilderX类型:

正式

HBuilderX版本号:

4.24

第三方开发者工具版本号:

1.06.2405020

基础库版本号:

3.5.0

项目创建方式:

HBuilderX

操作步骤:

  • 使用CLI命令语句上传至微信平台

预期结果:

  • 体验版打开正常

实际结果:

  • 体验版打开异常报错

bug描述:

使用cli上传命令打包提交小程序后,语句执行成功,然后微信后台显示提交成功,但是体验版打开提示Error during evaluating file “app.js”,使用微信小程序官方开发工具提交的体验版能正常打开。

使用语句为:cli publish --platform mp-weixin --project 项目名称 --upload true --appid 小程序appid --description 发布描述 --version 发布版本 --privatekey 小程序上传密钥文件

所有参数都已正确替换,运行未报错。

相关图片

Image 1 Image 2 Image 3 Image 4


2 回复

大佬解决了吗


在处理uni-app使用CLI上传命令打包提交微信小程序后遇到的“Error during evaluating file ‘app.js’”错误时,通常这类问题涉及到代码执行错误或者文件配置问题。由于无法直接获取具体的错误日志或代码细节,我将提供一个通用的排查和修复流程,包括一些可能的代码检查和修改示例。

1. 检查app.js文件

首先,确保app.js文件没有语法错误。以下是一个简单的app.js示例,用于检查基本结构是否正确:

// app.js
App({
    onLaunch: function () {
        console.log('App Launch');
        // 初始化代码
    },
    onShow: function () {
        console.log('App Show');
    },
    onHide: function () {
        console.log('App Hide');
    },
    globalData: {
        userInfo: null
    }
});

2. 检查manifest.json配置

确保manifest.json中的微信小程序配置正确无误,特别是appidsetting等部分:

{
    "mp-weixin": {
        "appid": "your-app-id",
        "setting": {
            "urlCheck": false
        }
    }
}

3. 清理和重建项目

有时候,构建缓存可能导致问题。尝试清理项目并重新构建:

# 清理项目
npm run clean

# 重新构建
npm run build:mp-weixin

4. 检查第三方插件和模块

如果app.js中引入了第三方插件或模块,确保它们兼容微信小程序,并且已正确安装和配置。例如,使用requireimport语句引入模块时,路径和模块名必须正确。

5. 查看微信开发者工具的控制台输出

使用微信开发者工具打开项目,查看控制台输出的具体错误信息,这通常会提供更详细的错误描述。

6. 提交体验版前的本地测试

在上传体验版之前,确保在本地微信开发者工具中能够正常运行,没有错误或警告。

结论

由于“Error during evaluating file ‘app.js’”是一个比较泛化的错误提示,具体的解决方案往往依赖于错误日志中的详细信息。上述步骤提供了一个基础的排查流程,希望能帮助你定位问题。如果问题依旧存在,建议查看详细的错误日志,或者向uni-app社区寻求更具体的帮助。

回到顶部