1.CommonJs的导入和导出(node环境支持;动态依赖)
- 导出
module.exports = 导出的值
- 导入
require("模块的路径")//函数返回模块导出的值,路径以./或者../开头
2.ES Module(官方标准)的导入和导出(node和浏览器环境都支持;静态依赖)
- 导出(导出必须为顶级代码,不可写到代码块中)
export function a(){}
export const b = ()=>{}
//默认导出
export default {
xx:yy,
aa:bb
...
}
- 导入
import "模块路径"
import {a,b} from "模块路径"
import c from "模块路径"//默认导入
- 注意:静态导入的代码必须为在代码顶端,不可放入代码块中。