设置 Nodejs 项目的包导入方式
Nodejs 一般有两种包导入方式:
- ESModule
- CommonJS
整体项目
- 当
package.json的type字段为module时,所有文件都使用esmodule导入方式。 - 当
package.json的type字段为commonjs或不设置时,所有文件都使用commonjs导入方式。
单个文件
- 当项目整体为
esmodule时,单个文件想使用commonjs导入方式时,将该文件的后缀改为.cjs即可。 - 当项目整体为
commonjs时,单个文件想使用esmodule导入方式时,将文件后缀改为.mjs即可。
