zoukankan      html  css  js  c++  java
  • node 模块化思想中index.js的重要性

    目录结构如上图 module1和modlue2、main在同一级

    module1下文件:

      index.js

    var test2=require('./test2');
    var sayHi=function(){
        console.log('Hi 你好吗?');
    }
    console.log(test2);
    module.exports.sayHi=sayHi;
    module.exports.sayHi2=test2.sayHi2;

      test.js

    var sayHi1=function(){
        console.log('只是为了测试');
    }
    module.exports.sayHi1=sayHi1;

      test2.js  

    var sayHi2=function(){
        console.log('只是为了测试');
    }
    module.exports.sayHi2=sayHi2;

    module2下面的文件

      index.js

    var sayHello=function(){
        console.log('hello 你要好好的啊');
    }
    module.exports.sayHello=sayHello;

    main.js

    var modI1=require('./module1/index');
    var modI2=require('./module2/index');
    var mod1=require('./module1');
    var mod2=require('./module2');
    modI1.sayHi();
    modI2.sayHello();
    mod1.sayHi();
    mod2.sayHello();
    console.log(mod1);
    console.log(modI1);
    console.log(mod2);
    console.log(modI2);

    执行 node main.js结果如下:

    可以观察到modI1和mod1是一样的……

    猜想:模块中的module.exports是已index.js中module.exports为准的???先记录一下,继续学习看能不能找到答案

      

  • 相关阅读:
    Android和C#实时视频传输Demo
    cocos2d-x3.0 windows 环境配置
    WPF六个控制概述
    高度并行的指令级的超级处理器
    Oracle存储过程的简单示例
    SharePoint Search之(两)持续抓取Continues crawl
    第28周三
    第28周二
    第28周一
    第27周日
  • 原文地址:https://www.cnblogs.com/em2464/p/8544628.html
Copyright © 2011-2022 走看看