什么是Taro?
Taro?是一套遵循?React?語(yǔ)法規(guī)范的?多端開(kāi)發(fā)?解決方案?,F(xiàn)如今市面上端的形態(tài)多種多樣,Web、React-Native、微信小程序等各種端大行其道,當(dāng)業(yè)務(wù)要求同時(shí)在不同的端都要求有所表現(xiàn)的時(shí)候,針對(duì)不同的端去編寫多套代碼的成本顯然非常高,這時(shí)候只編寫一套代碼就能夠適配到多端的能力就顯得極為需要。
使用?Taro,我們可以只書寫一套代碼,再通過(guò)?Taro?的編譯工具,將源代碼分別編譯出可以在不同端(微信/百度/支付寶/字節(jié)跳動(dòng)小程序、H5、React-Native 等)運(yùn)行的代碼。
安裝
安裝Taro開(kāi)發(fā)工具 @tarojs/cli?
npm install -g @tarojs/cli
使用
使用命令創(chuàng)建模板項(xiàng)目
taro init myApp
進(jìn)入項(xiàng)目目錄就可以開(kāi)始開(kāi)發(fā)了,Taro目前已經(jīng)支持?微信/百度/支付寶/字節(jié)跳動(dòng)小程序、H5 以及 ReactNative 等端的代碼轉(zhuǎn)換,針對(duì)不同端的啟動(dòng)以及預(yù)覽、打包方式并不一致,具體可看官方文檔。