JF9TGL

Node.js使用時にシリアル通信エラーを起こす。-Bun

詳しく見る

tl;dr.

もしBunを使用しているならば、npm、yarn、pnpm等で使用したらエラーが起きない。

原因

SerialPortは、機器とのシリアル通信用にC++、つまりはネイティブバイナリを使用して通信を行ってるらしい。それで、Bunは未だにネイティブバイナリが対応していないため、エラーが起きる。
対策としてはnpmといった普通のNodeパッケージを使用した方が良い。組み込み系のライブラリとかはインストールくらいはBunで入れてもいいけど実行する際はnpmで実行したらいいと思った。


Mini

詳しく見る

サクッと書けるような記事Miniを公開してみたよー

記事にするほどの文章量ではないが残したい情報とかはここに書いていきたいと思ってます。

05x2+x+2dx\int^5_0 x^2+x+2 \\dx
© 2025 JF9TGL