npm8中文文档
当用户安装你的包时,如果 peerDependencies
中指定的包尚未安装,npm 将发出警告。peerDependenciesMeta
字段用于为 npm 提供有关如何使用对等依赖项的更多信息。具体来说,它允许对等依赖项标记为可选。
例如:
{
"name": "tea-latte",
"version": "1.3.5",
"peerDependencies": {
"tea": "2.x",
"soy-milk": "1.2"
},
"peerDependenciesMeta": {
"soy-milk": {
"optional": true
}
}
}
如果主机上未安装 soy-milk
包,将对等依赖项标记为可选可确保 npm 不会发出警告。这使您可以集成各种主机包并与之交互,而无需安装所有主机包。