我们通过代理连接,在这里,git 被阻止(不是网站,而是在 git//: 上)我们尝试使用 egit,“Windows 上的 git”,有和没有代理,但没有发生本地克隆。
现在的问题是安装 npm 模块,我尝试通过从 git 网站(通过 web)下载模块(zip)并尝试本地安装,它有效,但这里的问题是大量依赖项,不容易拉模块一个通过一个来填充依赖项(和内部依赖项)。
那么如何解决这个问题,我觉得可以通过三种方式来解决:
- 允许 git 隧道通过防火墙(我在 n/w 团队中没有朋友)。
- 建议我在进行 npm 安装时通过 http://(而不是 git://)提取具有依赖关系的模块。
- 从 git 网站模块 + 完整依赖项下载,单次下载。