Lorsque vous essayez d'utiliser le code ES6 dans un projet, vous pouvez rencontrer l'erreur « Exportation inattendue de jeton ». Cette erreur survient en raison de l'incompatibilité entre la prise en charge JavaScript de votre environnement et la syntaxe ES6.
Raison de l'exportation inattendue de jetons
ES6 a introduit le concept de modules EcmaScript (ESM) , désigné par le mot-clé export. Cependant, les environnements qui ne prennent pas en charge ESM interpréteront cette syntaxe comme un jeton inattendu. Notamment, les anciennes versions de NodeJS (antérieures à la v14.13.0) utilisent des modules CommonJS, qui utilisent la syntaxe de propriété module.exports. Même dans les versions plus récentes de NodeJS qui prennent en charge ESM, il doit être explicitement activé.
Solutions pour résoudre l'exportation inattendue de jetons
Il existe différentes approches pour résoudre ce problème :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3