如何在 Node.js 中使用模組系統?
Node.js 是一個建立在 Chrome V8 JavaScript 引擎上的 JavaScript 環境,它可以讓開發者使用 JavaScript 來建立可執行的應用程式。Node.js 提供了一個模組系統,讓開發者可以將程式碼分割成不同的模組,並且可以在不同的檔案中重複使用這些模組。
Node.js 模組系統的基本概念是模組是一個可以被重複使用的程式碼片段,它可以被包裝在一個檔案中,並且可以被其他檔案引用。Node.js 模組系統的基本架構是,每個模組都會有一個 module.exports
物件,它可以被其他模組引用,並且可以將該模組的函式和變數暴露給其他模組。
如何在 Node.js 中使用模組系統?
要在 Node.js 中使用模組系統,首先要建立一個模組,模組可以是一個 JavaScript 檔案,也可以是一個 Node.js 模組,例如:
// myModule.js module.exports = { sayHello: function() { console.log('Hello!'); } };
上面的程式碼建立了一個名為 myModule.js
的模組,它有一個 sayHello
函式,可以在控制台輸出 Hello!
。
接著,可以在其他檔案中引用這個模組,例如:
// main.js const myModule = require('./myModule'); myModule.sayHello(); // 輸出 'Hello!'
上面的程式碼會從 myModule.js
檔案中引用 myModule
模組,並且呼叫 sayHello
函式,會在控制台輸出 Hello!
。
Node.js 模組系統可以讓開發者將程式碼分割成不同的模組,並且可以在不同的檔案中重複使用這些模組,這樣可以提高程式碼的可讀性和可維護性,並且可以減少程式碼的重複使用。