首頁 > web前端 > js教程 > 如何解決 Node.js 中的'SyntaxError: Unexpected Token Import”?

如何解決 Node.js 中的'SyntaxError: Unexpected Token Import”?

Patricia Arquette
發布: 2024-12-09 22:13:15
原創
116 人瀏覽過

How to Resolve

Node.js - SyntaxError: 意外的令牌導入

JavaScript 本身不支援使用「import」語法導入模組。這是 ES6 引入的一項功能,僅在專門啟用它的 JavaScript 環境中可用。

對於Node.js,模組載入行為取決於Node.js 版本:

對Node.js 13 :

對使用「import」導入模組的支援是穩定的並且預設可用。您可以使用“.mjs”檔案副檔名或在 package.json 檔案中設定“type”:“module”。

Node.js 12:

支援用於導入模組可在「--experimental-modules」標誌後面使用。您仍然可以使用“.mjs”檔案副檔名或在 package.json 檔案中設定“type”:“module”。

Node.js 9:

“--experimental-modules”標誌後面提供了對導入模組的支持,並且需要使用“.mjs”文件

Pre-Node.js 9:

不支援使用「import」導入模組。您必須使用經典的“require”語句來載入模組。

範例:

const express = require("express"); // Node.js < 9
import express from "express"; // Node.js 9+
登入後複製

如果遇到「SyntaxError: Unexpected token import」錯誤,請確保您使用的是Node支援ES6 匯入並且您使用正確的語法或標誌的.js版本。

以上是如何解決 Node.js 中的'SyntaxError: Unexpected Token Import”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板