2015-11-11 97 views
5

Cordova web sitesinde, uzun bir kanca listesi alfabetik sırayla bakın, ancak tetiklendiği ve çalıştırıldığı doğru sıra hangisidir?Cordova kancalar siparişi

Oluşturma/derleme yapmadan önce index.html dosyasının head dosyasına cordova.js komut dosyasını eklemeye çalışıyorum.

İlk olarak before_build ve before_compile arasında ne olur ve neden? build ve compile terimleri arasındaki fark nedir?

buildcompile platformu kodu önce tüm varlıkları kopyalamaya anlamına mı geliyor? Yani benim kanca before_build dizinde olmalıdır?

Lütfen yanılıyorsam beni onaylayın veya düzeltin.

cordova-cli otomatik olarak eksik durumda, sonuçta benim için cordova.js komut dosyası eklemek mu:

Ayrıca belgelere beri herkese yararlı olacaktır kanca doğru sıralama :)

DÜZENLEME belirsizdir? Çengeli test ettiğim için ve çalışmadıysa bile betik zaten html dosyasında mevcut.

+0

Anlaşılan evet, zaten el benim orijinal 'index.html' dosyaya koydu olsa bile, benim için' cordova.js' dosyayı ekleyen. Geliştirme sırasında iyi bir şey, bu yüzden konsolda bir 404 Hatası göremiyorum. Ben kanca komut dosyası ile sorunu da hallettim bile , hangisi tüm kancalar zaten inşa etmişse – Zorgatone

cevap

8

Derleme, Cordova'nın tercihlerin ve varlıkların tüm kopyalarını yaptığı sırada hazırlanırken, derleme yerel adımdır. Build, bunların ikisini de çalıştırmak için bir kısayoldur. Bunun, kancaların ateş edildiği sırayı görebiliyorsunuz. Cordova yapı üzerinde

(Cordova 5.4.0 üzerinde test): Cordova günü

before_build 
before_prepare 
after_prepare 
before_compile 
after_compile 
after_build 

hazırlamak: Cordova On

before_prepare 
after_prepare 

derlemek: Cordova On

before_compile 
after_compile 

çalıştırın:

before_run 
before_prepare 
after_prepare 
after_run 

İlginç run kanca hazırlamak yangın görünür, ancak değil derleme (veya kurmak) kanca. Bu sadece bir hata olabilir.

+0

'run' tekrar derlemek olmamalıdır idam sipariş bilmek serin olurdu. Ben – Zorgatone

+0

'run' derliyor varsayalım appened ne, bu bir hata gerçekten de: https://issues.apache.org/jira/browse/CB-8287 – ssmith