2016-09-08 61 views
0

当我尝试运行构建时,它使用NPM和Bower依赖项。它使用了bower依赖关系,并且在任何时候都会失败(因为它是随机选择的bower依赖关系)。一些依赖项完美工作,有些依赖项无法克隆。当我尝试再次运行构建时,失败的依赖项将克隆,并且无法克隆其他依赖项。我已经在Dockerfile中设置了NPM代理。下面问题与NPM

错误消息被下式给出:

ECMDERR无法执行 “GIT中克隆https://github.com/handsontable/ngHandsontable.git -b 0.7.0-β2--progress --depth 1” 时,#128 及其相同的退出代码当它无法克隆时,退出所有依赖关系的#128代码。

它不是代理的问题我相信,因为构建成功,当我在我的终端本地尝试,当我试图再次运行相同的构建没有做任何改变它失败,我不知道,为什么会发生。有人可以帮助我解决这个问题。

回答

0

由于您没有提供完整的日志,因此可能会造成Bower的缓存问题。尝试清理你的Bower缓存。

bower cache clean 

这应该做到这一点。

+1

这应该是'bower cache clean'。 – Arran

+0

好的补充,不知道那个。我会改变我的答案。 – zwik