現象
NodeでJSを実行するとis not a constructorエラーが表示される。
connect.js
const ArLocal = require("arlocal");
% node connect.js
TypeError: ArLocal is not a constructor
原因
検索するといろいろ出てくるが、基本的に使い方が間違っているときに出力される。
対応
自分の場合は default をつけることで解決。
connect.js
const { default: ArLocal } = require("arlocal");