ECMAScript 6 Module 的语法

模块功能主要由两个命令构成:export和import。

export命令用于规定模块的对外接口, 也是模块的输出。

import命令用于输入其他模块提供的功能,也是模块的引入操作。


export可以让我们把变量,函数,对象进行模块话,提供外部调用接口,让外部进行引用。

新建一个 temp.js 文件,在文件中输出模块变量。

然后在 index.js 文件中以 import 的形式引入。

这就是一个最简单的模块的输出和引入。

在终端输入 babel-node index.js 进行输出

注意路径

函数的模块化输出

export default的使用

default相当于是一个默认的入口。在一个文件里export default只能有一个。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用...
    emmet7life阅读 3,767评论 0 0
  • 在ES6之前,模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。ES6实现了模...
    oWSQo阅读 3,558评论 0 0
  • 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分...
    MapleLeafFall阅读 4,873评论 0 0
  • ES6模块机制 commonjs 在node环境下跑 ES6 esModule 前段使用为主 webpack co...
    叶戏尘阅读 4,208评论 0 2
  • 1. 概述 ES6 模块是编译时加载。 2. 严格模式 ES6 的模块自动采用严格模式,不管你有没有在模块头部加上...
    __越过山丘__阅读 1,833评论 0 1