JS 模块化
ESModule
js
// 导入单个模块
import moduleA from './moduleA';
// 导出单个模块
export default {
...
}
// 导入多个模块
import { moduleA, moduleB } from './moduleA';
// 导出多个模块
export { moduleA, moduleB };
// 导入多个模块
import * from './moduleA';
// 导出多个模块
export * from './moduleA';CommonJS
js
// 导入单个模块
const moduleA = require('./moduleA');
// 导出单个模块
module.exports = {
...
}
// 导入多个模块
const { moduleA, moduleB } = require('./moduleA');
// 导出多个模块
module.exports = { moduleA, moduleB };