📜  Node.js 本地模块

📅  最后修改于: 2022-05-13 01:56:19.696000             🧑  作者: Mango

Node.js 本地模块

Node.js 带有我们使用和扩展项目的不同预定义模块(例如 http、fs、path 等)。我们可以将本地模块定义为本地模块。它由在 JavaScript 对象中声明的不同函数组成,我们根据需要重用它们。我们也可以将其打包并使用 NPM 分发。

定义本地模块:本地模块必须写在一个单独的 JavaScript 文件中。在单独的文件中,我们可以声明一个具有不同属性和方法的 JavaScript 对象。

第 1 步:使用文件名Welcome.js创建一个本地模块

const welcome = {
  
    sayHello : function() {
        console.log("Hello GeekforGeeks user");
  },
  
  currTime : new Date().toLocaleDateString(),
  
  companyName : "GeekforGeeks"
}
  
module.exports = welcome

说明:在这里,我们用函数sayHello 和两个变量 currTime 和 companyName 声明了一个对象 'welcome'。我们使用 module.export 使对象全局可用。

第 2 部分:在这部分中,使用 app.js 文件中的上述模块。

var local = require("./Welcome.js");
local.sayHello();
console.log(local.currTime);
console.log(local.companyName);

说明:在这里,我们将本地模块“sayHello”导入到变量“local”中,并使用创建的模块的函数和变量。
输出:

Hello GeekforGeeks user
12/6/2019
GeekforGeeks