Node.js 公佈ES6 (ECMAScript 2015) 模組支援計畫
初始提交和夜間建置存取
Node.js 主分支現在在--experimental-modules 標誌下對ES6 模組提供了初步支援。透過 nvm 存取的夜間建置可以讓您儘早了解此實現。
檔案副檔名與套件輸入
為了表示ES6 模組,Node.js 建議使用. .mjs 檔案副檔名此外,package.json 可以利用「main」欄位來建立模組的入口點。
套件類型
package.json 中的「package.type」欄位允許模組或 commonjs 規格。這決定瞭如何解析具有特定副檔名(例如 .js)的檔案。
動態和靜態分辨率
動態分辨率,透過--es-module-specifier 啟用-resolution=node,方便使用可選檔案副檔名和目錄中的索引檔案進行導入。但是,明確解析仍然是預設設置,以防止潛在的安全漏洞。
實驗性JSON 模組載入器
--experimental-json-loader 透過利用實驗性載入器啟用JSON 導入透過此載入器解釋所有導入的「thing .json」。
歷史時間軸
以上是Node.js 如何支援 ES6 模組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!