Ich habe es geschafft, den Fehler zu beheben, indem ich das Repo von Github gezogen und bson.h
bearbeitet habe , und einen node-gyp rebuild
durchführen drauf.
Anscheinend wird der Fehler durch eine Kompilierungsoption verursacht, die von ARM-Geräten nicht unterstützt wird. Nur falls es jemanden interessiert:
- Git-Klon-Repository hier:
https://github.com/mongodb/node-mongodb-native
- Öffnen Sie
./node-mongodb-native/node_modules/bson/ext/bson.h
- Ändern Sie
#define USE_MISALIGNED_MEMORY_ACCESS
von1
auf0
- Führen Sie einen
node-gyp rebuild
durch um die Bibliothek neu zu kompilieren.
Das hat bei mir funktioniert.