首頁 > web前端 > js教程 > Node.js 會完全支援 ES6 導入/導出模組嗎?

Node.js 會完全支援 ES6 導入/導出模組嗎?

DDD
發布: 2024-11-08 02:21:02
原創
412 人瀏覽過

Will Node.js Ever Fully Support ES6 Import/Export Modules?

Node.js 計畫支援導入/匯出ES6 (ECMAScript 2015) 模組

簡介:

簡介:

簡介:

  • 目前狀態與路線圖:
Node.js 13.2。 0 以上:

ES 模組現在無需標記即可支援。
  • Package.json 可以設定為使用「type」選擇加入 ES 模組支援: "module"。

Node.js 13.1.0 及以下:

使用 esm 模組載入器進行生產就緒的 ES 模組實作。

  • 歷史動態(僅供參考):
  • 2019年4月23日:

變更引入了ECMAScript 模組偵測。

    Package.type 可以為不同的檔案副檔名和入口點指定模組或 commonjs 類型。
  • --es-module-specifier-resolution 選項允許CommonJS 說明符解析

2019 年1 月17 日:

  • ES 模組在Node.js 11.6.0 中仍處於實驗階段。

2017 年9 月13 日:

    Node.js 8.5.0 使用--experimental-modules 標誌引入了對.mjs 檔案的實驗性支持。
  • ES 模組預計將成為 v10.0 LTS 中的預設模組。

2017 年 9 月 8 日:

    Node.js 主分支收到初始支援 ESM 模組。
  • 需要實驗模組標誌才能啟用它。

2017 年 2 月:

    Node. Node.js 開發人員決定使用 .mjs 檔案副檔名作為問題最少的解決方案。
  • 支援預計需要一年或更長時間。

    • 2016 年10 月:
    Node.js 中ES6 模組實現的阻塞已被識別,包括:

靜態與評估模組分析。 Monkey - 修補 CommonJS 模組中的支援。

在沒有使用者輸入的情況下很難區分 ESM 和 CommonJS 模組。

結論: Node.js 正在積極致力於支援 ES6 導入/匯出模組。時間表仍不確定,但已經取得了重大進展,新的 Node.js 版本中提供了實驗性支援。隨著規範的穩定,Node.js 計畫為 ES6 模組語法提供完整且穩定的支援。

以上是Node.js 會完全支援 ES6 導入/導出模組嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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