work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Nodejs 模块系统

Posted on 2022-02-18 15:45  work hard work smart  阅读(20)  评论(0编辑  收藏  举报

创建模块 hello.js 

exports.world = function(){
    console.log("hello world");
}

 

引入模块samp9.js

var hello = require("./hello");
hello.world();

  

执行

PS E:\study\nodejs\demo1> node .\samp9.js
hello world

  

 

将对象分装成模块

hello2.js

function Hello(){
    var name;
    this.setName = function(theName){
        name = theName;
    };
    this.sayHello = function(){
        console.log("Hello " + name);
    };
};

module.exports = Hello;

  

samp10.js

var Hello = require("./hello2");
hello = new Hello();
hello.setName("nick");
hello.sayHello();

  

执行:

PS E:\study\nodejs\demo1> node .\samp10.js
Hello nick