npm8中文文档
发布 npm 包时,发布过程会生成一个校验和,npm 在安装时使用该校验和来验证包在传输过程中没有损坏。npm doctor 使用这些校验和来验证本地缓存中的包 tarball(您可以使用 npm config get cache 查看该缓存的位置)。如果您的缓存中有损坏的包,您可能应该运行 npm cache clean -f 并重置缓存。
npm doctor
npm config get cache
npm cache clean -f