ES6模块化:默认导出&默认导入、按需导出&按需导入、直接导入并执行

1、在node.js中配置babel来体验ES6的特性,新建index.js文件

ES6模块化:默认导出&默认导入、按需导出&按需导入、直接导入并执行

2、ES6基本语法:默认导出和默认导入

导出:外界访问不到模块内的内容,用export default导出后供其他模块使用

在每个模块中只能使用唯一的export default否则会报错

ES6模块化:默认导出&默认导入、按需导出&按需导入、直接导入并执行

接收名称m1可以随意,只要合法

在VS中写完上面代码后(index.js为m1)在终端用npx babel-node index.js来执行

3、按需导出和按需导入

export和import中的s1必须一致

用as将s2关键字转为ss2

在一个模块中,可以多次使用按需导出

ES6模块化:默认导出&默认导入、按需导出&按需导入、直接导入并执行

4、直接导入并执行(用的还挺多!)

用import 直接导入

ES6模块化:默认导出&默认导入、按需导出&按需导入、直接导入并执行