,而不是将所有的东西都放到一个文件
引入模块与引入脚本是有区别的,前者更多是按需引入加载,后者而是无论有没有用,全部一次性引入和加载,类似于通过script标签引入jQuery等库都是一次性载入
Node...,而加入路径前缀的表示本地文件,例如:require("http")引入的是一个包;而require("..../http.js")引入的是一个本地文件
注意:导入绑定的列表看起来与解构对象很相似,但两者不是一样的
当从模块中导入一个绑定时,它就好像使用了const定义的一样,也就是自动默认使用严格模式,你无法定义另一个同名变量...Es6中导入整个模块
特殊情况下,可以导入整个模块作为一个单一的对象,然后所有的导出都可以作为对象的属性使用,例如:
// 导入一整个模块
import * as example from "....则导入的变量对象应是add而不是sum,是由它导出时变量对象决定的
import {add} from ".