Skip to content

Cannot find module '@azure/core-client' #303

@vavido

Description

@vavido

When trying to run the dbhub via npx -y @bytebase/dbhub, I encounter the following error:

Skipping PostgreSQL connector: driver package "pg" not installed.
Fatal error: Error: Cannot find module '@azure/core-client'
Require stack:
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/client/identityClient.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/msalClient.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredential.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/environmentCredential.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredentialFunctions.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredential.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/index.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/tedious/lib/connection.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/tedious/lib/tedious.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/mssql/lib/tedious/connection-pool.js
- /Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/mssql/lib/tedious/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
    at Module._load (node:internal/modules/cjs/loader:1227:37)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
    at Module.require (node:internal/modules/cjs/loader:1504:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/client/identityClient.js:7:23)
    at Module._compile (node:internal/modules/cjs/loader:1761:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/client/identityClient.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/msalClient.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredential.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/environmentCredential.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredentialFunctions.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredential.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/@azure/identity/dist/commonjs/index.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/tedious/lib/connection.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/tedious/lib/tedious.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/mssql/lib/tedious/connection-pool.js',
    '/Users/matth/.npm/_npx/e23b069b9efbbb8f/node_modules/mssql/lib/tedious/index.js'
  ]
}

Interestingly, with pnpx instead of npx, it still works.

Environment info:

Operating System:
  Platform: darwin
  Arch: arm64
  Version: Darwin Kernel Version 24.6.0: Wed Nov  5 21:33:58 PST 2025; root:xnu-11417.140.69.705.2~1/RELEASE_ARM64_T6000
  Available memory (MB): 32768
  Available CPU cores: 10
Binaries:
  Node: 24.13.0
  npm: 11.6.2
  Yarn: N/A
  pnpm: 10.14.0

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions