Rumah > Artikel > hujung hadapan web > Panduan Pembangunan Enjin Egret Keluaran Project_node.js
Dalam Egret, menggunakan fungsi penerbitan juga sangat mudah. Anda hanya perlu menggunakan arahan berikut:
egret publish HelloWorld
Dalam arahan ini, egret publish ialah arahan penerbitan dan HelloWorld ialah nama projek semasa anda.
Selepas melaksanakan arahan ini, kuntul akan memulakan kerja pembungkusan keluaran. Proses pelepasan pada masa ini mungkin mengambil masa lebih lama daripada membina fungsi. Oleh kerana alat Egret akan melakukan kerja penerbitan terakhir kod permainan anda, kerja ini merupakan proses penyusunan yang sangat ketat. Prosesnya sangat rumit. Kita hanya perlu memahami apa yang dilakukannya.
Menggunakan fungsi penerbitan Egret juga memerlukan Java7 dipasang. Anda harus memasang Java 7 atau lebih tinggi untuk menyokong keupayaan penerbitan anda.
Selepas melaksanakan fungsi penerbitan, Egret akan menyulitkan dan mengelirukan kod sumber anda, dan meletakkan semua kod js ke dalam fail game-min.js, dan kandungan dalam fail akan dikaburkan dan dimampatkan. Dengan cara ini, anda boleh memuat naik fail dalam folder keluaran projek ke pelayan anda dan melawati URL yang sepadan untuk membuka permainan.
Alamat akses permainan terakhir ialah fail index.html dalam direktori keluaran.
Anda juga boleh mencipta nombor versi untuk fail yang dibungkus, gunakan arahan berikut:
egret publish HelloWorld --v abc
Gunakan arahan di atas untuk menjana folder bernama abc di bawah folder keluaran, yang menyimpan kod yang dikeluarkan.
--Parameter v menentukan nombor versi keluaran Pada masa yang sama, nama folder selepas keluaran juga akan dijana secara sepadan.
Kompilasi modular
Dalam versi kuntul sebelumnya, semua kod dalam enjin akan disusun ke dalam fail selepas diterbitkan, tetapi pembangun berkemungkinan tidak akan menggunakan semua fungsi dalam enjin, yang akan membawa overhed penghantaran rangkaian tambahan.
Dalam versi 1.0.4, kami menumpukan pada mengoptimumkan isu ini. Kini enjin kuntul dibahagikan kepada 5 modul: teras/gui/dragonbones/html5/native Pembangun hanya perlu mengkonfigurasi modul anda dalam fail egretProerties.json untuk menyusun modul yang ditentukan untuk mengurangkan volum kompilasi.