react-component / react-component/menu
Mixing of require() and import statement
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 701
- Forks
- 266
- Merge moyen
- 4 j 11 h
- PR mergées (30 j)
- 3
Description
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).
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par inspecter les déclarations de modules dans src/DomWrap.jsx et src/utils.js, puis reproduisez le problème de bundling Rollup signalé avec un composant dépendant. C’est terminé lorsque ces fichiers ne mélangent plus CommonJS require() et la syntaxe d’importation des modules ES, et que le bundling de la dépendance réussit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, react, rollup
- Domaine
- build-system, frontend
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 35/100