hmEdgeJSで利用するnodeと、npmでインストールするモジュールの
「想定バージョン」「x86 or x64」が一致すると利用することが出来ます。
通常であれば、JavaScriptで構成されているモジュールは、nodeの必要バージョンを満たしてさえいれば、利用できることが期待できます。
一方で、C言語のソースのコンパイルを要するもの(自動コンパイルも含む)は、
利用出来ないことが多いハズです。
理由としては、秀丸のデフォルトがx86=32bit版なのに対し、
node.jsのデフォルト版はx64版ですので、
x86とx64のビット数が食い違ったり、同じビットであったとしても、nodeのバージョンの食い違いで、
ABI(アプリケーションバイナリインターフェイス)が一致しないことによる不具合です。