recherche

Maison  >  Questions et réponses  >  le corps du texte

Réécrivez le titre comme suit : Traduisez « SyntaxError : Impossible d'utiliser l'instruction d'importation en dehors d'un module » en chinois par « SyntaxError : Impossible d'utiliser l'instruction d'importation en dehors d'un module » lors de l'exécution sur le serveur en direct.

<p>//Voici le fichier greet.js</p> <pre class="brush:php;toolbar:false;">importer React depuis "react" ; fonctionGreet() { retour ( <div><h1>Bienvenue</h1></div> ) } exporter par défaut Greet</pre> <p>//Voici le fichier indx.js</p> <pre class="brush:php;toolbar:false;">importer React,{Component} depuis 'react' importer Greet depuis './Greet' l'application de classe étend le composant { rendre() { <div className='App'> <Salut/> </div> } }</pré> <p>//Ceci est un fichier html</p> <pre class="brush:php;toolbar:false;"><!DOCTYPE html> <html> <tête> <titre> On y va </titre> ≪/tête> <corps> <script src="indx.js"> </corps> </html></pre> <p>J'essaie d'obtenir des données de greet.js et de les restituer dans indx.js, mais j'obtiens le message <strong>Impossible d'utiliser l'instruction d'importation en dehors du module error</strong></p>
P粉520545753P粉520545753459 Il y a quelques jours655

répondre à tous(1)je répondrai

  • P粉885035114

    P粉8850351142023-08-29 16:24:30

    • La raison pour laquelle vous obtenez l'erreur est que vous devez utiliser la syntaxe script 标签中添加 type='module' 来使用 import/export
    • Vous ne pouvez pas utiliser JSX dans le navigateur. Vous pouvez l'utiliser sur le serveur babelesbuild 或者其他你喜欢的编译器,或者直接在 HTML 中输入 babel 来使用。你也可以使用 vite

    répondre
    0
  • Annulerrépondre