描述

中英双语

npm doctor 运行一组检查以确保您的 npm 安装具有管理 JavaScript 包所需的内容。npm 主要是一个独立的工具,但它确实有一些必须满足的基本要求:

  • Node.js 和 git 必须可由 npm 执行。
  • 主 npm 注册表 registry.npmjs.com 或其他使用注册表 API 的服务可用。
  • npm 使用的目录 node_modules(本地和全局)存在并且可以由当前用户写入。
  • npm 缓存存在,并且其中的包 tarball 没有损坏。

如果所有这些都不能正常工作,npm 可能无法正常工作。很多问题往往是由于 npm 代码库之外的东西造成的,所以 npm doctor 确认 npm 安装处于良好状态。

此外,除此之外,由于使用旧版本的 npm,也有非常多的问题报告。由于 npm 在不断改进,运行 npm@latest 比旧版本更好。

npm doctor 验证您的环境中的以下项目,如果有任何建议的更改,它将显示它们。