require,import ,export default,m

2017-12-25  本文已影响154人  Vijay_

module.exports和exports区别

exports.test = {
  name:"vijay"
}
//1.这两个是等价的 指向同一块内存块
//2.如果module.exports或者exports指向另一个内存块则exports的引用就断开了
//3.require("xxx")是从module.exports中导入的
//4.也就是说出现(2)两种情况
//5.require都无法从exports中导入
module.exports === exports;

import和require的区别

export和export default的区别

//import导入: import xxx from "xxx"
//export default xx 表示整个文件对象就是xxx
export default {}
//import导入: import {a,f} from "xxx"
//export xxx 表示导出文件对象的某个属性为xxx
export const a = 0;
export function f() {return"f";}
上一篇下一篇

猜你喜欢

热点阅读