react-component / react-component/menu
Mixing of require() and import statement
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 701
- Forks
- 266
- Ø Merge
- 4 T. 11 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
Assuming that this project is being developed using ES modules, there is an issue on the src/DomWrap.jsx and src/utils.js files.
There is a mix of require() (CommonJS syntax) and import (ES6 module syntax).
This causes problems when trying to bundle something that depends on this component (in my case that something antd) and bundling it with rollup (that takes ES6 modules as a default).
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Modul-Anweisungen in src/DomWrap.jsx und src/utils.js zu überprüfen, und reproduziere dann das gemeldete Rollup-Bundling-Problem mit einer abhängigen Komponente. Als erledigt gilt die Aufgabe, wenn diese Dateien nicht mehr CommonJS require() und die ES-Modul-Importsyntax vermischen und das Bundling der Abhängigkeit erfolgreich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, react, rollup
- Bereich
- build-system, frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 35/100