webtorrent / torrent-discovery

Discover BitTorrent and WebTorrent peers
https://webtorrent.io
MIT License
217 stars 66 forks source link

Error [ERR_PACKAG_PATH_NOT_EXPORTED] #112

Closed draeder closed 1 year ago

draeder commented 1 year ago

What version of this package are you using? 10.0.13 Node.js v20.3.1 What operating system, Node.js, and npm version? MacOS 13.4.1 (22F82) What happened? node:internal/modules/cjs/loader:577 throw e; ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /...node_modules/torrent-discovery/package.json at new NodeError (node:internal/errors:405:5) at exportsNotFound (node:internal/modules/esm/resolve:259:10) at packageExportsResolve (node:internal/modules/esm/resolve:533:13) at resolveExports (node:internal/modules/cjs/loader:571:36) at Module._findPath (node:internal/modules/cjs/loader:645:31) at Module._resolveFilename (node:internal/modules/cjs/loader:1058:27) at Module._load (node:internal/modules/cjs/loader:925:27) at Module.require (node:internal/modules/cjs/loader:1139:19) at require (node:internal/modules/helpers:121:18) at Object. { code: 'ERR_PACKAGE_PATH_NOT_EXPORTED' }

Node.js v20.3.1 What did you expect to happen? The library should work. Are you willing to submit a pull request to fix this bug? If I can figure out why this is happening

arielvieira commented 1 year ago

I'm also having this same issue

draeder commented 1 year ago

Found the solution here: https://github.com/webtorrent/bittorrent-tracker/issues/454 for bittorrent-tracker, but it should be similar for torrent-discovery.

alxhotel commented 1 year ago

Closing this issue, since @draeder links to the fix