我使用V1.02.1907300开发工具打包后小程序无法运行,如何解决?
发布于 5 年前 作者 yaona 2062 次浏览 来自 官方Issues

使用旧版本开发工具 如:1.02.1902010 打包上传就正常。。。。IDE中预览正常,使用真机调试也正常,只有打包上传后就出现问题,不论是体验版,还是正式审核后的版本,都出现这个问题。

开发机系统:win10 X64 1903版本 。

5 回复

这个问题好烦啊,目前重新下载了老版本工具可以正常用

检查下这个的路径?

这个版本就是有问题,换老版本或者换预发布版 RC Build (1.02.1910121)就好了

经过我不断尝试,大概可以使用如下步骤复现此问题:

1、新建一个带 app ID 的小程序项目(为了可以打包上传代码)

2、在app.js 中引入一个js文件如:

var toast = require("./utils/appToast/appToast.js");

3、编译通过后,打包上传,设为体验版,使用手机扫码加载此体验版,便可以复现次问题

4、微信 7.0.6 手机:小米6 android 版本9 ,iphone xr  ios12 ,华为。。。。加载此体验版都能复现次问题。

估计是 V1.02.1902010  IDE 打包时刻,没有正确解析 app.js 中 require 的路径文件字符串导致此问题。

在app.js中,不论使用绝对路径还是相对路径,都无法正确打包  require 的文件。

补充:

再次尝试了下,应该跟 “ appToast/appToast.js ”   这个路径组合有关系,换成其他文件名或路径应该不会出现这个问题。

试试取消勾选‘上传时进行代码保护’

回到顶部