相关平台
支付宝小程序
小程序基础库: latest
使用框架: React
复现步骤
使用官方插件开发示例: https://github.com/NervJS/taro/tree/next/examples/build-weapp-plugin
执行 npm taro build --plugin alipay --watch 命令
即出现错误
期望结果
能够正常运行支付宝小程序插件
实际结果
ENOENT: no such file or directory, open '/Users/zkkj001/Documents/plugin/build-weapp-plugin/miniprogram/app.json'
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
环境信息
Taro CLI 3.6.0 environment info:
System:
OS: macOS 12.6.3
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 16.16.0 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 8.11.0 - /usr/local/bin/npm
npmPackages:
@tarojs/cli: 3.6.0 => 3.6.0
@tarojs/components: 3.6.0 => 3.6.0
@tarojs/mini-runner: 3.6.0 => 3.6.0
@tarojs/plugin-framework-react: 3.6.0 => 3.6.0
@tarojs/react: 3.6.0 => 3.6.0
@tarojs/runtime: 3.6.0 => 3.6.0
@tarojs/taro: 3.6.0 => 3.6.0
@tarojs/webpack-runner: 3.6.0 => 3.6.0
babel-preset-taro: 3.6.0 => 3.6.0
eslint-config-taro: 3.6.0 => 3.6.0
react: ^17.0.0 => 17.0.2
3条答案
按热度按时间dxpyg8gm1#
+1 同样得问题, 如何解决?
c90pui9n2#
taro官方似乎没有对支付宝小程序插件支持的计划和意愿,临时解决方案也没有,只能暂时通过原生混合taro来进行测试
https://taro-docs.jd.com/docs/taro-in-miniapp#taro-%E9%A1%B9%E7%9B%AE%E5%BC%95%E7%94%A8%E5%8E%9F%E7%94%9F%E9%A1%B9%E7%9B%AE%E7%9A%84-js-%E6%96%87%E4%BB%B6
zd287kbt3#
下载并打开 支付宝小程序开发者工具 ,然后选择项目根目录下 dist 目录(根目录 config 中的 outputRoot 设置的目录)进行预览
官网文档:https://docs.taro.zone/docs/GETTING-STARTED#%E6%94%AF%E4%BB%98%E5%AE%9D%E5%B0%8F%E7%A8%8B%E5%BA%8F