历史上,外族人数次东征为什么都打不到中国?

因为他们东征的目的不纯,国家也支撑不起,而且还有葱岭间隔着。

历史上中西方文明,只有一次交锋,就是唐朝时候的恒罗斯之战。发生在唐朝的天宝年间,当时的阿拉伯帝国骚扰了唐朝西域边境。唐玄宗派高仙芝领军参战,也是险胜了阿拉伯帝国。但是那次战役的规模不大,而且双方都没有太放在心上。阿拉伯帝国是一个横跨欧亚非三大洲的大帝国,但是他们跟当时的大唐帝国也算是邻居。两国都知道对面很强,不敢轻易的冒进。

当年的亚历山大帝国也是非常的强大,但也只是昙花一现。不过很快的就分裂了,根本没有机会去东征。后来的罗马帝国,他们的进攻目标无非就是埃及和现在的欧洲。后来中世纪的时候,有几次十字军东征,他们多是一些乌合之众根本成不了气候。还想抢夺东方的黄金。在西亚就被阿拉伯帝国给打败了,就算他们击败了阿拉伯帝国。他们是多个国家的联军,也支撑不下去他们继续打下去。而且打下去了,他们将要面对的是帕米尔高原和葱岭这样的海拔很高的地段。我想就算摸到了西域的边,也会立马死在异国他乡。历史上这种横跨大洲入侵成功的,只有成吉思汗。他们的骑兵是当时最厉害的骑兵,而且蒙古人都听成吉思汗的,非常的团结。他们也不用考虑后方补给问题,这些游牧民族的作战风格就是走到哪,打到哪,顺便抢到哪。