Cordova 從安裝到創(chuàng)建項目到創(chuàng)建簡單自定義插件到添加使用插件總結(jié)(一)

  • 說明
  • 1.下載node.js
  • 2.全局安裝cordova
  • 3.創(chuàng)建項目
  • 4.添加平臺
  • 5.構(gòu)建iOS項目
  • 6.簡單的插件開發(fā)
  • 7.插件打包以及映射js代碼給前端開發(fā)人員使用
  • 8.將插件包加入cordova項目并使用插件

說明

本文針對mac系統(tǒng)下的流程走越,創(chuàng)建項目和自定義插件流程也以iOS為例叁扫。所有命令行皆為在終端中操作。

1.下載node.js

下載網(wǎng)址node.js 進(jìn)去后琅坡,頁面中間部分有兩大塊綠色部分就是下載鏈接。左側(cè)的是穩(wěn)定版灿意,右側(cè)的是最新版岂傲。任選其一下載并安裝即可。

查看node是否安裝成功瓢棒,如果輸出版本號說明安裝成功。如果報錯在前面添加sudo(下面的指令相同)丘喻。

node -v

2.全局安裝cordova

sudo npm install -g cordova

回車后等進(jìn)度條走完就行了脯宿,然后可以查看版本,如果輸出版本號說明安裝成功泉粉。

cordova -v

3.創(chuàng)建項目

①cd到你想創(chuàng)建項目的路徑下连霉,比如

cd ~/desktop

②創(chuàng)建cordova項目

sudo cordova create hello com.example.hello HelloWorld

hello是工程文件夾名稱,com.example.hello是bundleID嗡靡,HelloWorld是app名稱跺撼。這個命令會為你的cordova App創(chuàng)建必要的目錄結(jié)構(gòu)。最后就是在桌面創(chuàng)建了一個帶目錄結(jié)構(gòu)的hello文件夾讨彼,效果如下歉井。

1.png

js代碼項目等等就放在www文件夾下,可以用相關(guān)編程軟件打開www文件夾然后編碼哈误。

4.添加平臺

①進(jìn)入項目根目錄 通用做法是把你的項目文件夾直接拖到終端就好

cd /Users/XXX/Desktop/hello

②為項目添加平臺

sudo cordova platform add ios --save

③查看已經(jīng)添加了哪些平臺(可選)

sudo cordova platform ls

④查看相關(guān)依賴是否正常(只需要進(jìn)行一次就好哩至,確認(rèn)正常以后不需要再執(zhí)行)

sudo cordova requirements
2.png

如果Xcode沒安裝就安裝,如果是安裝了多個或者路徑不對這里會有提示蜜自。執(zhí)行以下指令添加Xcode路徑(應(yīng)用程序/xcode右鍵打開包內(nèi)容/Contents/直接把Developer文件夾拖到下面路徑位置)菩貌。

xcode-select -switch Xcode路徑

如果ios-deploy提示未安裝,執(zhí)行以下指令重荠。

sudo npm install -g ios-deploy

5.構(gòu)建iOS項目

下面的指令會構(gòu)建所有你添加的平臺項目

sudo cordova build

如果只想構(gòu)建iOS平臺項目

sudo cordova build ios

到這一步Xcode的項目就構(gòu)建完成了箭阶,可以在項目根目錄/platforms/ios/中看到Xcode的iOS項目。
tips:構(gòu)建出來的Xcode項目默認(rèn)是無法進(jìn)行修改的戈鲁。如果想對項目進(jìn)行修改或者在里面進(jìn)行自定義插件開發(fā)可以這么做尾膊。
①右鍵iOS文件夾/顯示簡介,解鎖右下角的權(quán)限鎖(會提示輸入管理員密碼),然后把所有權(quán)限改成讀寫荞彼。

3.png

②點擊左下角齒輪按鈕,并選擇應(yīng)用到包含的項目待笑。

4.png

但是對Xcode項目的修改會大部分會在下次構(gòu)建項目的時候被覆蓋掉鸣皂,這點請注意。

由于內(nèi)容過多,對內(nèi)容進(jìn)行了分節(jié)寞缝,后續(xù)內(nèi)容請?zhí)D(zhuǎn)Cordova 從安裝到創(chuàng)建項目到創(chuàng)建簡單自定義插件到添加使用插件總結(jié)(二)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末癌压,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子荆陆,更是在濱河造成了極大的恐慌滩届,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件被啼,死亡現(xiàn)場離奇詭異帜消,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)浓体,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進(jìn)店門泡挺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人命浴,你說我怎么就攤上這事娄猫。” “怎么了生闲?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵媳溺,是天一觀的道長。 經(jīng)常有香客問我碍讯,道長悬蔽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任冲茸,我火速辦了婚禮屯阀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘轴术。我一直安慰自己难衰,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布逗栽。 她就那樣靜靜地躺著盖袭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彼宠。 梳的紋絲不亂的頭發(fā)上鳄虱,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天,我揣著相機(jī)與錄音凭峡,去河邊找鬼拙已。 笑死,一個胖子當(dāng)著我的面吹牛摧冀,可吹牛的內(nèi)容都是我干的倍踪。 我是一名探鬼主播系宫,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼建车!你這毒婦竟也來了扩借?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤缤至,失蹤者是張志新(化名)和其女友劉穎潮罪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體领斥,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡嫉到,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了戒突。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屯碴。...
    茶點故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖膊存,靈堂內(nèi)的尸體忽然破棺而出导而,到底是詐尸還是另有隱情,我是刑警寧澤隔崎,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布今艺,位于F島的核電站,受9級特大地震影響爵卒,放射性物質(zhì)發(fā)生泄漏虚缎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一钓株、第九天 我趴在偏房一處隱蔽的房頂上張望实牡。 院中可真熱鬧,春花似錦轴合、人聲如沸创坞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽题涨。三九已至,卻和暖如春总滩,著一層夾襖步出監(jiān)牢的瞬間纲堵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工闰渔, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留席函,地道東北人。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓冈涧,卻偏偏與公主長得像向挖,于是被迫代替她去往敵國和親蝌以。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,435評論 2 348

推薦閱讀更多精彩內(nèi)容