module.exports 和 exports 以及 expo

2022-11-19  本文已影响0人  小天奇

module.exports是老的common.js的规范

exports是新的es6规范

import也是es6的新出的一种引用方式

他们两个指向的是一个对象,可以理解为exports是为了简化

如果给exports赋值一个新的对象,那么exports就不再指向module.exports,所有再其他文件导入的时候就引入不了赋值给exports的变量


export也是es6中模块化

export default {}

export const xx = object

export xx1

export xx2


关于 import {A} 和 import A

对于{A}的A, 在export时必须有A,例如 export const A = object 或 export A

import A 在export的时候可有可不有, export default B,export default A都可以

对于 export default {A,B,C} 必须import {A} from ‘xx.js’

上一篇 下一篇

猜你喜欢

热点阅读