【发布时间】:2023-01-18 00:22:58
【问题描述】:
Node 确实识别出正在使用的正确架构。这会导致从某些依赖项中获取正确的二进制文件时遇到一些麻烦。
uname -m 或 arch 返回 aarch64
node -e 'console.log(process.arch)'返回arm
我怎样才能解决这个问题?尝试重新启动并重新安装节点。
【问题讨论】:
-
nodejs.org/api/process.html#processarch“编译 Node.js 二进制文件的操作系统 CPU 架构。” .所以这不是对使用过的拱门的“检测”。它是对“编译 Node.js 二进制文件的体系结构”的检测。
-
那么有什么方法可以强制 node js 安装为 64 位?每次我安装节点默认检测
armv7l -
您是否安装了 64 位版本的 Raspberry Pi OS?您的内核是 64 位并不意味着什么。
-
做了一个完整的重新安装。现在好像好了!谢谢!
标签: node.js raspberry-pi raspbian arm64 binaries