Taro: 支付宝小程序上传失败

Created on 3 Dec 2018  ·  9Comments  ·  Source: NervJS/taro

问题描述
使用taro项目编译支付宝小程序,可以预览,但是上传报错“未知上传错误”

复现步骤

  1. 在taro项目中运行npm run build:alipay,编译成功完成无报错。在dist/文件夹看到生成的支付宝小程序代码
  2. 使用支付宝小程序开发工具打开dist/目录,可以预览生成的小程序,无报错。
  3. 在支付宝小程序开发工具登录、关联应用,然后上传,报错:“未知上传错误”
// app.js
_index3=require("./npm/_tarojs/mobx/dist/index.js"),

期望行为
能够成功上传支付宝小程序。

报错信息

[INFO]+执行成功+安装+tinycli
[INFO]+开始执行+生成+ExtJson
[INFO]+执行成功+生成+ExtJson
[INFO]+开始执行+构建
[INFO]+importModule
tiny+bin+script+b
exec+b
[CONFIG]+user+config:+{}
Failed+to+compile.
(undefined)+./npm/_tarojs/mobx/dist/index.js
Module+not+found:+Can't+resolve+'mobx'+in+'/home/admin/build/npm/_tarojs/mobx/dist'+
exec+result.status+1
[ERROR]+构建失败:+
==============================
Run+"sh+-c+tiny+b"+error,+exit+code+1
Error:+Run+"sh+-c+tiny+b"+error,+exit+code+1
++++at+ChildProcess.proc.on.code+(/home/admin/.function/node_modules/[email protected]@runscript/index.js:74:21)
++++at+emitTwo+(events.js:126:13)
++++at+ChildProcess.emit+(events.js:214:7)
++++at+maybeClose+(internal/child_process.js:915:16)
++++at+Process.ChildProcess._handle.onexit+(internal/child_process.js:209:5)
stdio:+{+stdout:+null,+stderr:+null+}

系统信息

  • 操作系统: macOS Mojave 10.14
  • Taro 版本 1.2.0-beta.6
  • Node.js 版本 v10.2.1
  • 报错平台 alipay 0.25.0-beta.0

补充信息

Most helpful comment

可以了,下个版本发

All 9 comments

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

收到,我们看下~

taro init的时候,选的是no typescript、less、mobx

CC @luckyadam

@349989153 初始化创建的模板就不能上传么

这个没试,我试试

@luckyadam 是的,初始化创建的模版就报错了。

可以了,下个版本发

好棒!

Was this page helpful?
0 / 5 - 0 ratings