Node.js 创建的私有镜像http://nodejs.org/dist

Node.js 创建的私有镜像http://nodejs.org/dist,node.js,proxy,nexus,mirror,Node.js,Proxy,Nexus,Mirror,我想创建nodejs.org的代理或本地镜像,以提高速度并支持构建重复性 Sonatype Nexus失败,因为nodejs.org/dist不是NPM Wget失败了,但我不知道为什么 wget--镜像--转换链接--调整扩展--页面要求--无父项 如果你有任何建议,请告诉我 支持构建可重复性 啊,我想您想镜像支持npm安装所需的文件。npm和nodejs.org没有这种联系。npm不仅仅是一个可以用wget镜像的平面文件的普通网站。这是一个复杂的web应用程序。我建议您只使用现有的服务,

我想创建nodejs.org的代理或本地镜像,以提高速度并支持构建重复性

  • Sonatype Nexus失败,因为nodejs.org/dist不是NPM
  • Wget失败了,但我不知道为什么

    wget--镜像--转换链接--调整扩展--页面要求--无父项

如果你有任何建议,请告诉我

支持构建可重复性


啊,我想您想镜像支持
npm安装所需的文件。npm和nodejs.org没有这种联系。npm不仅仅是一个可以用wget镜像的平面文件的普通网站。这是一个复杂的web应用程序。我建议您只使用现有的服务,但如果您想继续使用,您需要查看

由于robots.txt规则,wget无法镜像它。您可以使用
-e robots=off
忽略它们

如果您知道自己在做什么,并且确实希望关闭robot排除,请在.wgetrc中将robots变量设置为“off”。您可以使用-e开关在命令行中实现相同的效果,例如“wget-e robots=off url…”


如果您也想安装
npm
(可能用于专用网络),您可以使用我编写的一个小脚本:

谢谢。我已经在使用Sonatype nexus来代理主NPM注册表,但是nodejs.org并不完全是NPM。我想知道如何使用wget来镜像它,但我需要排除作为一个好的网络公民不需要的夜间睡眠,并减少空间