資料夾作為模組
模組可以拆分到同一資料夾中的許多 .js 檔案中。 my_module 資料夾中的示例 :
function_one.js
module.exports = function() {
return 1;
}
function_two.js
module.exports = function() {
return 2;
}
index.js
exports.f_one = require('./function_one.js');
exports.f_two = require('./function_two.js');
像這樣的模組通過資料夾名稱引用它來使用:
var split_module = require('./my_module');
請注意,如果你通過省略 ./
或 require 函式引數中資料夾路徑的任何指示來要求它,Node 將嘗試從 node_modules 資料夾載入模組。
或者,你可以在同一資料夾中建立包含以下內容的 package.json
檔案:
{
"name": "my_module",
"main": "./your_main_entry_point.js"
}
這樣,你不需要將主模組檔案命名為 index
。