"main"
- 类型: <string>
{
"main": "./main.js"
}
require('./path/to/directory'); // 这解析为 ./path/to/directory/main.js。
当包具有 "exports"
字段时,则在按名称导入包时,这将优先于 "main"
字段。
- Type: <string>
{
"main": "./main.js"
}
The "main"
field defines the script that is used when the package directory
is loaded via require()
. Its value
is interpreted as a path.
require('./path/to/directory'); // This resolves to ./path/to/directory/main.js.
When a package has an "exports"
field, this will take precedence over the
"main"
field when importing the package by name.