相关平台
H5
浏览器版本: chrome62
使用框架: React
复现步骤
在我的arm ubuntu设置安装CLI后,执行 taro init taro-app 就会报这个错误。解决方法是克隆 taro 源码,然后自己执行build:binding:release 构建binding, 得到taro.linux-arm64-gnu.node, 再手动复制到 bindings.js 目录下。
所以我认为是官方没有提供arm64的支持。
期望结果
初始化项目
实际结果
创建项目失败
环境信息
👽 Taro v3.6.25
Taro CLI 3.6.25 environment info:
System: OS: Linux 5.10 Ubuntu 22.04.4 LTS 22.04.4 LTS (Jammy Jellyfish) Shell: 5.1.16 - /bin/bash
Binaries: Node: 18.20.1 - ~/.nvm/versions/node/v18.20.1/bin/node
npm: 10.5.0 - ~/.nvm/versions/node/v18.20.1/bin/npm
npmPackages: @tarojs/cli: 3.6.25 => 3.6.25
@tarojs/components: 3.6.25 => 3.6.25 @tarojs/helper: 3.6.25 => 3.6.25
@tarojs/plugin-framework-react: 3.6.25 => 3.6.25 @tarojs/plugin-platform-alipay: 3.6.25 => 3.6.25
@tarojs/plugin-platform-h5: 3.6.25 => 3.6.25 @tarojs/plugin-platform-jd: 3.6.25 => 3.6.25
@tarojs/plugin-platform-qq: 3.6.25 => 3.6.25 @tarojs/plugin-platform-swan: 3.6.25 => 3.6.25
@tarojs/plugin-platform-tt: 3.6.25 => 3.6.25 @tarojs/plugin-platform-weapp: 3.6.25 => 3.6.25
@tarojs/react: 3.6.25 => 3.6.25
@tarojs/runtime: 3.6.25 => 3.6.25 @tarojs/shared: 3.6.25 => 3.6.25
@tarojs/taro: 3.6.25 => 3.6.25
@tarojs/taro-loader: 3.6.25 => 3.6.25 @tarojs/webpack5-runner: 3.6.25 => 3.6.25 babel-preset-taro: 3.6.25 => 3.6.25
eslint-config-taro: 3.6.25 => 3.6.25
react: ^18.0.0 => 18.2.0
5条答案
按热度按时间eulz3vhy1#
pnpm --filter @tarojs/binding run build 打包后文件的位置在哪啊?老哥
oewdyzsn2#
pnpm --filter @tarojs/binding run build 打包后文件的位置在哪啊?老哥
crates/native_binding目录下有一个.node文件
chy5wohz3#
大佬,能不能直接把改好的.node 二进制文件发给我一下哈,感谢。我这边是mac,打不出来Linux的包
bvjveswy4#
大佬,能不能直接把改好的.node 二进制文件发给我一下哈,感谢。我这边是mac,打不出来Linux的包
给你了
taro.linux-arm64-gnu.zip
72qzrwbm5#
感谢大佬