export | exports | module.export
node
- exports和module.exports都是用来导出代码的。
- module.exports初始值为空对象,exports指向module.exports的引用,require()返回的是module.exports。
- module.exports指向新对象时,exports断开了与module.exports的引用。
ES6
- ES6使用export和import来导出、导入模块。
- 在一个文件中,export、import可以有多个,export default只有一个。
- 通过export方式导出的模块,在导入时要加 { },export default则不需要。
- export default命令为模板指定默认输出,使用时不需要知道所加载模块的变量名。
// a.js
let name = "萌";
export default name
// b.js
import a from './a.js'
import b from './a.js'
console.log(a, b); // 萌, 萌
本文标题:export | exports | module.export
本文链接:https://www.haomeiwen.com/subject/zfafiftx.html
网友评论