Ten samouczek opisuje:
Czego „nie można użyć instrukcji importu poza modułem” w JavaScript?
„„Nie można używać instrukcji importu poza modułem”To błąd w JavaScript, z którym możesz się spotkać podczas importowania dowolnego instrukcji spoza modułu.
W jaki sposób „nie można używać instrukcji importu poza modułem” w JavaScript?
Ten błąd występuje podczas próby użycia funkcji ES6 w projekcie JavaScript, ponieważ moduły są nowszą wersją zawartą w ES6, w której każdy moduł jest zdefiniowany przez unikalny ”.JS" plik. Aby importować lub eksportować klasy z ich właściwościami, funkcjami, zmiennymi lub innymi komponentami między plikami i modułami, użyj „import" Lub "eksport”Instrukcja w module.
Zobaczmy, jak ten błąd występuje w JavaScript:
Przykład
Mamy moduł JavaScript „dane.JS”, Która zawiera klasę„Dane”I metoda„addData ()„To zaimportuje projekt JavaScript w znaczniku za pomocą„import”Słowo kluczowe:
Dane dane wyjściowe pokazuje, że podczas importowania modułu „Nie można używać instrukcji importu poza modułem" występuje błąd:
Zobaczmy rozwiązanie, aby naprawić ten błąd.
Jak naprawić „Nie można użyć instrukcji importu poza modułem” w JavaScript?
Aby naprawić „Nie można używać instrukcji importu poza modułem„Błąd, ustaw atrybut typu znacznika na moduł w kodzie HTML. Teraz możesz użyć składni modułu ES6 w swoim kodzie JavaScript:
Podane okno pokazuje, że błąd został pomyślnie rozwiązany:
Opracowaliśmy niezbędne informacje związane z określonym błędem i dostarczyliśmy odpowiednie rozwiązanie
Wniosek
„„SyntaxError: Nie można używać instrukcji importu poza modułem”Występuje, gdy używasz składni modułów ES6 w skrypcie, który nie został załadowany jako moduł. Aby rozwiązać ten błąd i użyć importu modułu ES6 w JavaScript, ustaw typ atrybutu znacznika na moduł w kodzie HTML. Ten samouczek opisał, co „Nie można używać instrukcji importu poza modułem„Błąd polega na tym, jak to się dzieje i jak to naprawić w JavaScript.