Je n'ai qu'une seule ligne d' export default
dans mon code. Cependant, dans WebStorm avec Typescript, j'obtiens cette erreur TS:
TS2528: un module ne peut pas avoir plusieurs exportations par défaut
Voici le code:
ts import { ModelCreator } from 'entities/model-creator' export default ModelCreator()
3 Réponses :
J'ai eu la même erreur. Après avoir redémarré WebStorm, cela a fonctionné à nouveau.
Même problème dans PyCharm
Même problème dans IntelliJ Idea
pour moi, cela a fonctionné juste après la réouverture du fichier. donc par exemple: fermez le fichier qui affiche cette erreur et rouvrez-le. donc, dans ce cas, vous pouvez gagner du temps pour redémarrer une tempête Web. J'espère que cela aide quelqu'un.
Façon rapide
Lorsque vous voyez des décalages comme celui-ci (et d'autres bizarreries du service TS), vous pouvez redémarrer le service TypeScript en ouvrant une fenêtre d'outil TypeScript et en cliquant sur le bouton "Redémarrer" (3e bouton sur le côté droit du panneau):
Upd. Le problème d'origine semble résolu dans la dernière version de WebStorm.
Cela a résolu mon erreur Intellij "Un module ne peut pas avoir plusieurs exportations par défaut" .
Certainement mieux que de redémarrer IDE. Cependant toujours reproductible sur PhpStorm 2020.2.3
Le moyen le plus rapide: fermez et rouvrez le fichier!
tu veux faire accepter une réponse?