Cannot find module when `import "source-map-support/register"`
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, node.js, typescript
- Bereich
- backend
Rechercherichtung
Beginne damit, den Import source-map-support/register mit TypeScript 4.5.5, module: ES2020 und type: module zu reproduzieren, und untersuche anschließend die Paketmetadaten und das ESM-Auflösungsverhalten. Vergleiche ihn mit dem funktionierenden Root-Import source-map-support; als erledigt gilt die Aufgabe, wenn der Einstiegspunkt register im angegebenen Setup erfolgreich aufgelöst wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When using import "source-map-support/register" on Typescript 4.5.5 with "module": "ES2020" and "type": "module", I see :
/.../node_modules/ts-node/dist-raw/node-esm-resolve-implementation.js:383
throw new ERR_MODULE_NOT_FOUND(
^
CustomError: Cannot find module '/.../node_modules/source-map-support/register' imported from /.../packages/backend/src/cdk.ts
at finalizeResolution (/.../node_modules/ts-node/dist-raw/node-esm-resolve-implementation.js:383:11)
at moduleResolve (/.../node_modules/ts-node/dist-raw/node-esm-resolve-implementation.js:818:10)
at Object.defaultResolve (/.../node_modules/ts-node/dist-raw/node-esm-resolve-implementation.js:929:11)
at resolve (/.../node_modules/ts-node/src/esm.ts:163:38)
at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)
at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
at link (node:internal/modules/esm/module_job:75:36)
Root entry point import works without issues:
import sourceMapSupport from "source-map-support";
sourceMapSupport.install();
According to Typescript docs package.json might need explicit "exports" with "types" for the register entry point.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 2.2k
- Forks
- 220
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus evanw/node-source-map-support
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
evanw/node-source-map-support#344 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
evanw/node-source-map-support#343 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
evanw/node-source-map-support#337 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
evanw/node-source-map-support#333 ·
-
Provide esm versionOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
evanw/node-source-map-support#330 · 2 Kommentare · 9 Reaktionen ·
Alle Issues in evanw/node-source-map-support
Ähnliche Issues
-
Waiting for: Product Owner
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
getsentry/sentry-javascript#26203 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
bytedance/flowgram.ai#1235 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
open-webui/docs#1500 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 2 Tagen