開発環境から本番環境に移行した時
npm startをすると
internal/modules/cjs/loader.js:1197
return process.dlopen(module, path.toNamespacedPath(filename));
というエラーを吐きやがった.
これはbcryptのnpmのversionとかの問題らしい.
解決策はこれ一択
npm rebuild bcrypt --build-from-source
参考
https://github.com/kelektiv/node.bcrypt.js/issues/635