Node.js 採用 CommonJS 模組化規範,定義了模組、匯出和載入的概念,簡化了模組化 JavaScript 程式碼的組織和重複使用,並幫助管理依賴關係。
Node.js 所採用的模組化規格
Node.js 採用 CommonJS 規格作為其模組系統。 CommonJS 是一個定義模組化 JavaScript 程式碼的標準集合,允許開發人員在不同的模組之間共用程式碼和功能。
CommonJS 規格
CommonJS 規格定義了以下幾個核心概念:
在 Node.js 中使用 CommonJS
#在 Node.js 中使用 CommonJS 模組化非常簡單。要匯出一個模組,可以使用module.exports
物件:
<code class="javascript">// module.js module.exports = { add: function(a, b) { return a + b; } };</code>
要匯入模組,可以使用require()
函數:
<code class="javascript">// main.js var myModule = require('./module'); console.log(myModule.add(1, 2)); // 输出 3</code>
優點
使用CommonJS 模組化規格的優點包括:
替代方案
雖然CommonJS 是Node.js 中預設的模組化規範,但也有一些替代方案可用,例如:
以上是nodejs採用了什麼模組化規範的詳細內容。更多資訊請關注PHP中文網其他相關文章!