Open svrnwnsch opened 4 months ago
Hi @svrnwnsch! Thanks for reporting this. Could you please specify what os, node and npm versions are you using?
I've encountered the same issue. MacOS, pnpm, nodejs 20, application executing with node -r esbuild-register
(don't ask why, I'm not the creator). Code is in typescript.
Full stacktrace is:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in *project*/node_modules/private-ip/package.json
at exportsNotFound (node:internal/modules/esm/resolve:304:10)
at packageExportsResolve (node:internal/modules/esm/resolve:594:13)
at resolveExports (node:internal/modules/cjs/loader:592:36)
at Module._findPath (node:internal/modules/cjs/loader:669:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:1131:27)
at Module._resolveFilename (*project*/node_modules/.pnpm/esbuild-register@3.5.0_esbuild@0.17.19/node_modules/esbuild-register/dist/node.js:4799:36)
at Module._load (node:internal/modules/cjs/loader:986:27)
at Module.require (node:internal/modules/cjs/loader:1233:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (*actual require*) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
I get an error when using private-ip package with version 3.0.2. which does not exist in version 3.0.1
{"type":"Error","message":"No \"exports\" main defined in XXX/node_modules/private-ip/package.json","code":"ERR_PACKAGE_PATH_NOT_EXPORTED"}
in my code I try to import package like described in the readme with
import is_ip_private from 'private-ip';