Commonjs和ES module的导入导出

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 "模块路径"//默认导入
  • 注意:静态导入的代码必须为在代码顶端,不可放入代码块中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值