"main"
- 类型:<string>
{
"main": "./index.js"
} "main" 字段定义了通过 node_modules 查找按名称导入时包的入口点。它的值是一个路径。
🌐 The "main" field defines the entry point of a package when imported by name
via a node_modules lookup. Its value is a path.
当一个包有 "exports" 字段时,在按名称导入该包时,这将优先于 "main" 字段。
🌐 When a package has an "exports" field, this will take precedence over the
"main" field when importing the package by name.
它还定义了在通过 require() 加载包目录时使用的脚本。
🌐 It also defines the script that is used when the package directory is loaded
via require().
// This resolves to ./path/to/directory/index.js.
require('./path/to/directory');