Maison >interface Web >js tutoriel >Pourquoi Node.js génère-t-il une erreur « SyntaxError : Impossible d'utiliser l'instruction d'importation en dehors d'un module » et comment puis-je la corriger ?
SyntaxError : Impossible d'utiliser l'instruction d'importation en dehors d'un module
Dans Node.js, l'erreur "SyntaxError : Impossible d'utiliser l'instruction d'importation en dehors d'un module" Une erreur survient généralement lors de la tentative d'utilisation d'une instruction d'importation dans un fichier qui n'est pas reconnu comme module. Cela se produit généralement en raison d'une incompatibilité entre le type de fichier et la version ou la configuration de Node.js.
Pour résoudre ce problème, suivez ces étapes :
Définissez le champ de type Package.json (option 1) :
Dans le fichier package.json parent le plus proche, ajoutez un " type" avec la valeur "module" au niveau supérieur. Cela demandera à Node.js de traiter tous les fichiers .js et .mjs du projet comme des modules ES. Les fichiers individuels peuvent être spécifiés comme CommonJS en utilisant l'extension .cjs.
// package.json { "type": "module" }
Une fois que vous avez implémenté l'une de ces options, l'instruction d'importation devrait être reconnue et l'erreur résolue.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!