Node.js の予期しないインポート トークン: SyntaxError について
問題が発生しました:
でインポート構文を使用すると、次のエラーが発生する場合があります。 Node.js:
SyntaxError: Unexpected token import
このエラーは、ECMAScript モジュールの機能であるインポート ステートメントが現在の Node.js バージョンでサポートされていないことを示します。
モジュール サポートについてNode.js 内:
このエラーを理解するには、Node.js でのモジュールのサポートを知ることが重要です。 Node.js は時間の経過とともに進化してきました。ノード 13 より前では、import 文はサポートされていませんでした。代わりに、require() 関数がモジュールの読み込みに使用されます。
解決策:
SyntaxError を解決するには、ユーザーはコードを Node.js のバージョンに適合させる必要があります。使用しているもの:
代替アプローチ:
ネイティブ サポートの前に Node.js で ES6/7 機能を活用したい場合は、 Babel を使用すると、コードを以前のノードと互換性のある形式にコンパイルできます。
結論:
import ステートメントは最新の JavaScript の貴重な機能であり、Node.js でのそのサポートは継続的に改善されてきました。 Node.js バージョン間のモジュール サポートのさまざまなレベルを理解することで、開発者は「予期しないトークンのインポート」エラーを効果的に回避し、目的の Node 環境との互換性を維持できます。
以上がNode.js コードで「SyntaxError: Unexpected token import」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。