新建一个03.js

  1. var sum = function(a,b){
  2. return parseInt(a) + parseInt(b);
  3. }
  4. // 导出模块成员(第一种方式)
  5. exports.sum = sum;
  6. // 第三种方式
  7. module.exports = {
  8. sum : sum
  9. }
  10. // 导出成员(第二种方式)
  11. module.exports = function(){
  12. console.log('hello');
  13. };

新建一个04.js

  1. /*
  2. 引入模块
  3. */
  4. var module = require('./03.js');
  5. // var ret = module.sum(12,13);
  6. // console.log(ret);
  7. var ret = module(12,15);
  8. console.log(ret);
  9. console.log(typeof module);
  10. module();

执行结果:
image.png

注意点:

两种导出方式,不可同时使用,否则就会报错!