Schreiben Sie den Titel um: Übersetzen Sie „SyntaxError: Importanweisung kann nicht außerhalb eines Moduls verwendet werden' ins Chinesische als „SyntaxError: Importanweisung kann nicht außerhalb eines Moduls verwendet werden', wenn es auf dem Live-Server ausgeführt wird
P粉520545753
P粉520545753 2023-08-28 20:10:06
0
1
631
<p>//Dies ist die Datei „greet.js“</p> <pre class="brush:php;toolbar:false;">import React from "react"; FunktionGreet() { zurückkehren ( <div><h1>Willkommen</h1></div> ) } Standardwert exportieren Greet</pre> <p>//Dies ist die indx.js-Datei</p> <pre class="brush:php;toolbar:false;">import React,{Component} from 'react' Importieren Sie Greet aus './Greet' Die Klasse App erweitert die Komponente { machen() { <div className='App'> <Grüße/> </div> } }</pre> <p>//Dies ist eine HTML-Datei</p> <pre class="brush:php;toolbar:false;"><!DOCTYPE html> <html> <Kopf> <Titel> Auf geht's </title> </head> <Körper> <script src="indx.js"> </body> </html></pre> <p>Ich versuche, Daten von Greet.js abzurufen und in indx.js zu rendern, erhalte jedoch den Fehler <strong>Importanweisung kann nicht außerhalb des Moduls verwendet werden</strong></p>
P粉520545753
P粉520545753

Antworte allen(1)
P粉885035114
  • 你之所以会出错是因为你需要在 script 标签中添加 type='module' 来使用 import/export 语法
  • 你不能在浏览器中使用 JSX。你可以在服务器上使用 babelesbuild 或者其他你喜欢的编译器,或者直接在 HTML 中输入 babel 来使用。你也可以使用 vite
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage