1.模块化标准的内容请看 什么叫做前端模块化开发-CSDN博客
一. ES6 模块化规范定义了什么
1.每个文件(js文件)都是一个独立的模块
2.外部导入某一模块内容使用import关键字
3.对外提供模块内容使用export关键字
ES6有很多简单的,自然人容易理解的语法和方法供使用。
二. 怎么体验ES6模块化规范
1.首先明确一下,我们的 Node.js 支持的是什么规范?
答案是: 服务器端的JavaScript模块化标准 CommonJS
这说明 Node.js 不能够直接友好的支持 ES6规范的!
还有一些浏览器的不同版本也不能够正确识别ES6语法!
2.Babel 转码器为ES6做不同环境的兼容
Babel 是一个转码器,加载器 ,将ES6高级语法转化成较低级的,相应的化境可以识别的语法和格式。
具体的 自行看官网吧 What is Babel? · Babel