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