China's military on Friday vowed to "crush" any efforts to promote Taiwan's independence, a day before a crucial presidential election on the self-ruled island, which Beijing claims is part of its territory.

"The Chinese People's Liberation Army maintains high vigilance at all times and will take all necessary measures to firmly crush 'Taiwan independence' attempts of all forms," defence ministry spokesperson Zhang Xiaogang said in a statement.