然而问题在于,蜀地的这种地形险要不仅仅是让外界攻击不进来,同时还让蜀汉自己的军队也很难攻出去。不仅仅是因为路难走,毕竟大家都是练过的,更多的是因为粮食运不出去,毕竟人再怎么练过,扛着粮食那也还是走不动道的,所以蜀汉丞相诸葛亮的好几次北伐,都是因为缺粮而失败。
诸葛亮于228年冬天开始的第二次北伐,本来已经大获全胜却因为缺粮而不得已撤军,之所以缺粮食主要就是因为"路上阔有五米,窄的不足三米,而且多有斜坡",所以导致人们的运粮车很难行走。于是诸葛亮在231年第四次北伐的时候,他就开始使用了一种名为"木牛"的器具运粮,并且大败司马懿,让"曹魏畏蜀如虎",然而还是因为缺粮而退兵。