Eslint and Vite errors after scaffolding new react project
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- eslint, react, typescript, vite
Piste de recherche
Reproduisez le problème avec ionic start, en choisissant React avec le menu latéral, puis inspectez le .eslintrc.js, vite.config et les fichiers TSX générés. Comparez la configuration générée avec l’application React Vite par défaut et vérifiez que les erreurs signalées de ESLint, ESM et TypeScript ne se produisent plus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description:
After creating new project using ionic-cli some error messages were discovered
- Error [ERR_REQUIRE_ESM]: Cannot read config file: //.eslintrc.js
- TS2345: Argument of type '{ plugins: PluginOption[][]; test: { globals: boolean; environment: string; setupFiles: string; }; }' is not assignable to parameter of type 'UserConfigExport'.
- ESLint: Parsing error: 'import' and 'export' may appear only with 'sourceType: module'
Steps to Reproduce:
ionic start -> choose react with side menu -> check tsx files and vite.config
Possible solutions
- rename .eslintrc.js to .eslintrc.cjs
- take eslint config and eslint plugins from default vite react app (yarn create vite)
- Langage dominant
- TypeScript
- Étoiles
- 2k
- Forks
- 681
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
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.
Autres issues de ionic-team/ionic-cli
-
triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
ionic-team/ionic-cli#5016 ·
-
ionic-cli development status Ouvertetriage
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
ionic-team/ionic-cli#5131 ·
-
triage
Difficulté 3/5 1-2 jours Accessibilité débutants 56/100
ionic-team/ionic-cli#5130 ·
-
triage
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
ionic-team/ionic-cli#5129 ·
-
triage
Difficulté 3/5 1-2 jours Accessibilité débutants 42/100
ionic-team/ionic-cli#5127 · 2 commentaires ·
Toutes les issues de ionic-team/ionic-cli
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
copse-dev/agent-pane#2953 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Ouvertebug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Client support matrix inclusion Ouverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
calcite-components needs triage refactor
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Esri/calcite-design-system#15203 ·