在歷史上,越南(古代叫安南)一直是中國的“藩屬國”。朱元璋于洪武元年(公元1368年)建立了大明王朝,越南人也在第一時間派出了使臣,當時的安南、占城爭先恐后前來祝賀,實際就是大拍朱元璋的馬屁,當然目的是投靠中原、換得發展本地區的政治和物質條件。所以,他們很干脆地承認了大明王朝的“宗主國”地位。
至洪武中期,越南君主陳日煃病死,其弟陳煒繼位。陳煒不是好人,先侵略南部越南——占城,結果“反致喪敗”。朱元璋聽說后很惱火,他不希望因安南的輕舉妄動而影響到南亞、東南亞地區的和平與穩定。聽說朱元璋不高興了,陳煒緊張了,時權臣陳叔明立即派人到大明王朝首都南京上貢、謝罪,此事才罷。
但此后,安南變得狡猾,表面一套,背后一套。明朝的邊境官員不斷向朱元璋反映,安南人經常“犯境”、“擾邊”。朱元璋這下給他們臉色看了,讓手下起草檄文,列出安南國王陳煒的數條“奸誑罪”,同時指令守邊官員,不要接待安南方面來使。南安國王慌神了,趕緊施展外交活動,“煒遣使謝,復進象”。這“象”,是越南特有的一種大象,當時就是珍稀動物。朱元璋看他們似乎很誠心,便原諒了安南。后來由于安南進的貢物太多,連朱元璋都不好意要了,下令安南“三歲一貢”。
照這樣發展下去,中越不會出現什么大問題的。但接下來安南國內發生政變,國相黎季牦竊取了大權,竟然把安南國王陳煒廢了,立前叔王陳明的兒子陳日焜為王。這是個傀儡國王,此時名義上還是“陳氏安南”,實際已成“黎氏安南”。這些事都是背著朱元璋干的,當時安南仍以前國王陳煒的名義上貢,過了幾年朱元璋才知道。
這可是大逆不道的行為,欺君之罪要殺頭的,何況安南國王不是你一個小小國相可以隨意廢立的,得經過“中央政府”批準同意,最起碼也要與“中央領導”朱元璋打個招呼吧。朱元璋對此的反應《明史》上僅用了兩個字——“帝怒”。許多大臣建議攻打安南。
但是,大臣的建議最后并沒有被采納。當時大明王朝接連出事,朱元璋疑神疑鬼的,老認為有人要“篡黨奪權”,于是開始濫殺大臣。
在這么嚴重復雜的形勢下,雖然安南很可惡,權衡利弊,朱元璋最后還是忍了。朱元璋忍的原因還有一個,聽說明朝廷可能要動武,國相黎李牦很識趣,積極進貢,并且低頭認罪,此即《明史》所稱,“帝雖惡其弒逆,不欲勞師遠征,乃納之。”
從上述可見,朱元璋不打安南,不是害怕,也不是沒有實力去打,而是因為沒有“征”的必要。其實,朱元璋“不征”越南,還有另外一個原因。“征”就要打仗,打仗肯定需要大筆的戰爭經費,而且路途遙遠,是否能夠速戰速決?沒有把握。朱元璋不想讓剛剛建立的大明王朝,因為征打小小的安南而受到影響,他需要爭取增強國力的寶貴時間,把生產先搞上去,讓老百姓不再餓肚子。這是討過飯、當過乞丐的朱元璋最先要考慮的國策之一。