美文网首页
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