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
2023-08-28 20:10:06
<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>
script
标签中添加type='module'
来使用import/export
语法babel
、esbuild
或者其他你喜欢的编译器,或者直接在 HTML 中输入babel
来使用。你也可以使用vite