export, export default, import, module.exports, require

 

ES6 规范:export 和 import 配对
import 的 {} 大括号里面指定要从其他模块导入的变量名,
如果 export 命令没有写 default,那么 import {} 大括号里面的变量名,必须与 export 导出的名称相同。

 

export default 为模块指定默认输出,这样在引入时就不必关心模块输出的名字。
本质上,export default 就是输出一个叫做 default 的变量或方法,然后系统允许你为它取任意名字。

 

CommonJS 规范: module.exports 和 require 配对
Node 的模块输出和引入的方式与ESM不同,Node 采用的是 CommonJS 模块规范。
CommonJS 规范规定,在每个模块内部,module 变量代表当前模块。这个变量是一个对象,它的 exports 属性(module.exports)是对外的接口。

 

Link: https://www.cnblogs.com/farwish/p/18071697

posted on   ercom  阅读(17)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-03-13 [CosmWasm] 安装 Rust 和 wasm32 (Linux & Mac)
2022-03-13 [Rust] 在 Linux 和 Mac 安装 Rust
2021-03-13 [Cryptocurrency] (XMR) Monero GUI 连接远程节点 操作方式
2020-03-13 [Contract] Solidity 合约使用 truffle 部署到测试网和主网

统计

点击右上角即可分享
微信分享提示