美文网首页
Node 和 ES6 导出模块的形式

Node 和 ES6 导出模块的形式

作者: 给我把胡萝卜切成肉丁 | 来源:发表于2019-08-01 20:29 被阅读0次

    // 这是 Node 中向外暴露成员的形式
    // moudle.exports = {}

    // 在 ES6 中也通过 规范的形式,规定了 ES6 中如何 导入 和 导出 模块
    // ES6 中导入模块,使用 import 模块名称 from '模块名称标识符' import '表示路径'

    // 在 ES6 中,使用 export default 和 export 向外暴露成员

    var info = {
      name: 'zs',
      age: 20
    };
    
    export default info;
    
    /* export default {
      address: '北京'
    } */
    

    注意:export default 向外暴露的成员,可以使用任意的变量来接收
    注意:在一个模块中,export default 只允许向外暴露一次
    注意:在一个模块中,可以同时使用 export default 和 export 向外暴露成员

    export var title = '小星星';
    export var content = '哈哈哈';
    

    注意:使用 export 向外暴露的成员,只能使用 {} 的形式来接收,这种形式,叫做【按需导出】
    注意:export 可以向外暴露多个成员,同时,如果某些成员,我们在 import 的时候,不需要,则可以不再 { } 中定义
    注意:使用 export 导出的成员,必须严格按照 导出时候的名称,来使用 {} 按需接收
    注意:使用 export 导出的成员,如果就想 换个 名称来接收,可以使用 as 来起别名

    在 Node 中 使用    var 名称 = require('模块标识符')
    module.exports 和 exports 来暴露成员
    

    相关文章

      网友评论

          本文标题:Node 和 ES6 导出模块的形式

          本文链接:https://www.haomeiwen.com/subject/ngxhdctx.html