一、CommonJS
node中使用common.js,导入require
;导出module.exports
// 向外部模块导出数据
exports.version = version;
exports.sayHi = sayHi;
module.exports.greeting = greeting
// require导入模块
let a = require('./a.js')
二、ES6 Module
导入:import
导出:1)默认导出export default
2)命名导出export
注意:在导入模块时,CommonJS是获取导出值的拷贝;ES6则是值的动态映射,并且映射只可读