stefanwerfling / flyingfish

FlyingFish is a reverse proxy manager with own WebUI, DNS server, SSH server, DynDNS, UPNP support, Lets Encrypt and much more.
https://flying-fish.gitbook.io/
GNU General Public License v3.0
45 stars 6 forks source link

Cannot find module: bcrypt_lib.node #65

Closed stefanwerfling closed 3 months ago

stefanwerfling commented 4 months ago
node:internal/modules/cjs/loader:1134
  const err = new Error(message);
              ^

Error: Cannot find module '/opt/flyingfish/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node'
Require stack:
- /opt/flyingfish/node_modules/bcrypt/bcrypt.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
    at Module._load (node:internal/modules/cjs/loader:975:27)
    at Module.require (node:internal/modules/cjs/loader:1225:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/opt/flyingfish/node_modules/bcrypt/bcrypt.js:6:16)
    at Module._compile (node:internal/modules/cjs/loader:1356:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
    at Module.load (node:internal/modules/cjs/loader:1197:32)
    at Module._load (node:internal/modules/cjs/loader:1013:12)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:202:29) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/opt/flyingfish/node_modules/bcrypt/bcrypt.js' ]
}

Node.js v18.19.1
stefanwerfling commented 3 months ago

Fixed with: https://github.com/stefanwerfling/flyingfish/commit/af9e667e3d72c75d6ec97894dcc81109d77f3b19