美文网首页
export | exports | module.export

export | exports | module.export

作者: MickeyMcneil | 来源:发表于2018-08-18 19:10 被阅读13次

node

  1. exports和module.exports都是用来导出代码的。
  2. module.exports初始值为空对象,exports指向module.exports的引用,require()返回的是module.exports。
  3. module.exports指向新对象时,exports断开了与module.exports的引用。

ES6

  1. ES6使用export和import来导出、导入模块。
  2. 在一个文件中,export、import可以有多个,export default只有一个。
  3. 通过export方式导出的模块,在导入时要加 { },export default则不需要。
  4. 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