npm 是否会将有关我的任何信息发送回注册表?

中英双语

是的。

当向注册表发出请求时,npm 会添加两个标头,其中包含有关您的环境的信息:

  • Npm-Scope – 如果您的项目有范围,则此标头将包含其范围。未来 npm 希望构建使用此信息的注册表功能,以允许您为您的组织定制您的体验。
  • Npm-In-CI - 如果 npm 认为此安装在持续集成环境中运行,则设置为 "true",否则设置为 "false"。这是通过查找以下环境变量来检测的:CITDDIUMJENKINS_URLbamboo.buildKey。如果您想了解更多信息,您可能会发现 原始 PR 很有趣。这用于收集关于人类如何使用 npm 而不是构建农场的更好指标。

npm 注册表不会尝试将这些标头中的信息与可能在相同请求中使用的任何经过身份验证的帐户相关联。