我想创建nodejs.org的代理或本地镜像,以提高速度并支持构建的可重复性。
Wget失败,但是我不确定为什么
wget --mirror --convert-links --adjust-extension --page-conditions --no-parent http://nodejs.org/dist
[如果有任何建议请告诉我
wget
无法镜像它。您可以使用-e robots=off
忽略它们。
[如果您知道自己在做什么,并且确实希望关闭机器人排除功能,请在.wgetrc中将robots变量设置为“ off”。您可以使用-e开关从命令行中获得相同的效果,例如“ wget -e robots = off url ...”。
支持构建重复性。
啊,我想您要镜像支持npm install
构建所需的文件。 npm和nodejs.org没有这种关系。 npm不仅仅是一个简单的平面文件网站,您可以使用wget进行镜像。这是一个复杂的Web应用程序。我建议仅使用现有服务,但是如果要继续使用此服务,则需要查看npm Enterprise。
npm
(也许用于专用网络),则可以使用我编写的一个小脚本:gist