module.exports === exports === {}
-
Javascript
module.<Name> = <Name>const <name> = require.('<path>') -
typescript
module.<Name> = <Name>import {<Name1>,<Name2> as <Name3>} from '<path>'import * as <Name> from '<path>'
注意事项
- 路径只能写绝对路径或相对路径,不能省略
./
- 导入其他类型文件会当js文件处理
- 如果导入路径是个文件夹,则会首先检测该文件夹下
package.json
文件中main
属性对应的文件,如果存在则导入,如果main
属性不存在,或package.json
不存在,则会尝试导入文件夹下的index.js
和index.json
,如果都没有就会报错 - 如果导入node.js内置模块,直接填写模块的名称即可