exports,export,module.exports,re

2018-08-28  本文已影响0人  yunshengz

1.export与import

export与import是es6的模块命令;export用于规定模块对外暴露的接口,import用于引入其他模块提供的功能;

export var str = 'hello';  // ok
export function fn(x, y) {
  // some thing
}    //ok

var str1 = 'hello';
var str2 = 'world';
export {str1, str2};   //ok
export {
  str1 as newName1,
  str2 as newName2
}    //ok

import { fn1, fn2, fn3 } form './xxxx.js';  //大括号内的变量名必须与被导入的模块对外接口的名称相同
import { fn1 as newName1 } form './xxx.js';

2.exports与module.exports

3.require

require是node支持的模块引入命令

上一篇 下一篇

猜你喜欢

热点阅读