我正在努力在离线环境中建立一个完整的npm存储库,我正在研究使用Sinopia作为存储库.
显然这已经完成了.Sinopia github页面上的这个线程描述了一个类似的场景,你可以在一个在线环境中从registry.npmjs.org下载所有软件包,然后再将它们复制到离线环境,用户甚至可以包含一个脚本来将所有文件下载到Sinopia后端.该脚本似乎可以工作,但它并没有真正下载所有软件包 - 只安装了所有版本的软件包.
有没有其他方法告诉Sinopia从registry.npmjs.org下载所有的pagkages,或者我可以以某种方式从registry.npmjs.org获取一个完整的包列表,并使用它来下载所有文件到Sinopia?
任何输入都表示赞赏!