有点希望了？

i == dependencies.length - 1  这个判断一看就不靠谱:(