react-component / react-component/menu

Mixing of require() and import statement

Ouverte
#246 8 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.