Ts 模块导入导出
1 | // AA.ts |
1 | // Test.ts |
1 | // AA.ts |
1 | // Test.ts |
ES6 模块加载 CommonJS 模块
CommonJS 模块的输出都定义在 module.exports 这个属性上面。Node 的 import 命令加载 CommonJS 模块,Node 会自动将 module.exports 属性,当作模块的默认输出,即等同于 export default
下面是一个 CommonJS 模块。
1 | // a.js |
import 命令加载上面的模块,module.exports 会被视为默认输出,即 import 命令实际上输入的是这样一个对象{ default: module.exports }。
所以,一共有三种写法,可以拿到 CommonJS 模块的 module.exports。
1 | // 写法一 |