import、export是ES6 module的标准写法,在此标准之前,普遍采用的是require、exports的写法
import export
a.js
let name = 'kobe'
let num = '24'
export { name, num }
b.js
import { name, num } from './a.js'
// 或者
import * as a from './a.js'
console.log(a.name, a.num)
使用export defaut到处,则在import时直接引入
a.js
let name = 'kobe'
let num = '24'
export default { name, num }
b.js
import a from './a.js'
console.log(a.name, a.num)
require exports
使用指南参考:node - exports与module.exports