CommonJS模块输出的是一个值得复制,而ES模块输出的是一个值的引用;CommonJS模块是运行时加载,因为它加载的是一个对象,这个对象只有在脚本运行结束时才会生成;ES模块是编译时输出接口,它的对外接口是一种静态定义,在代码静态解析阶段就会生成。 重点:了解CommonJS是运行时加载、ES模块只是提供了静态的接口引用。