Rumah > Artikel > hujung hadapan web > Apakah perbezaan antara versi Node.js? Bagaimana untuk memilih versi yang betul?
Node mempunyai versi LTS dan versi Semasa. Apakah perbezaan antara kedua-dua versi ini? Artikel berikut akan membantu anda memahami dengan cepat perbezaan antara versi Node.js, dan bercakap tentang cara memilih versi yang sesuai, saya harap ia akan membantu anda.
Node.js ialah persekitaran masa jalan JavaScript berdasarkan enjin Chrome V8.
Dalam pembangunan harian kami, Node.js digunakan dalam lebih banyak senario, daripada projek bahagian pelayan hingga skrip alat pembangunan kecil, jadi adalah sangat perlu untuk menguasai beberapa pengetahuan asas Node.js.
Hari ini kita akan bercakap tentang perbezaan antara LTS dan Semasa dalam Node.js dan cara memilih versi yang sesuai.
Di tapak web rasmi, anda boleh melihat bahawa Node.js mempunyai siri LTS dan siri Semasa, yang sepadan dengan nombor versi terkini yang berbeza.
Nombor versi penamaan Nodejs mengikuti Versi Semantik (Semantic Versioning), yang menyatukan perwakilan nombor versi Peraturan ini menentukan cara nombor versi diwakili, cara ia ditambah, cara ia dibandingkan dan maksud nombor versi yang berbeza.
Format versi: 主版本号.次版本号.修订号
, iaitu Long Time Versi sokongan, titik utama Untuk kestabilan dan keselamatan, nombor versi utama setiap versi LTS ialah nombor genap Adalah disyorkan untuk memilih versi LTS untuk muat turun pertama dan setiap peningkatan seterusnya mengurangkan masalah yang tidak diketahui semasa proses pembangunan. Versi LTS mempunyai 3 peringkat kitaran hayat:
Kitaran hayat |
|
Penjelasan | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aktif | Peringkat aktif | Setiap versi bernombor genap yang pergi dari Semasa ke LTS akan diselenggara secara aktif dan dinaik taraf selama 18 bulan. | ||||||||||||
Fasa penyelenggaraan | Fasa penyelenggaraan | Selepas fasa aktif mencapai 18 bulan, ia akan memasuki fasa penyelenggaraan selama 12 bulan, semasa yang Hanya pembetulan pepijat dan tampung keselamatan akan dibuat. | ||||||||||||
Tamat Hayat | Fasa tamat | dirujuk sebagai EOL Selepas fasa penyelenggaraan mencapai tarikh akhir, versi akan masuk fasa EOL dan Tidak lagi dikekalkan, iaitu, setiap versi LTS akan mempunyai tempoh penyelenggaraan maksimum selama 30 bulan, selepas itu ia tidak akan dikekalkan lagi. |
Rajah kitaran hayat versi (2022-2025):
Semasa iaitu versi keluaran terkini, yang memfokuskan pada pembangunan fungsi yang diperlukan dan penambahbaikan API sedia ada, mempunyai jangka hayat yang lebih pendek dan kemas kini kod yang lebih kerap.
Anda boleh mengalami ciri terbaharu dalam versi ini, tetapi anda juga mungkin menghadapi pelbagai masalah yang tidak dijangka dan isu keserasian untuk ditangani.
Biasanya versi Semasa akan mengeluarkan versi utama setiap 6 bulan (kecuali untuk keadaan istimewa):
(Gambar daripada: keluaran Node.js)
Untuk rekod kemas kini versi terperinci, anda boleh melihat Keluaran Node.js.
biasanya digunakan dalam persekitaran pengeluaran, tumpuan adalah pada kestabilan, jika anda memerlukan kestabilan dan mempunyai kompleks persekitaran pengeluaran (seperti perusahaan bersaiz sederhana atau besar), adalah disyorkan untuk menggunakan versi LTS.
biasanya digunakan dalam persekitaran ujian, jika anda ingin mencuba versi baharu dan ciri baharu (seperti ECMAScript baharu ciri), atau untuk dapat menaik taraf versi dengan cepat dan mudah tanpa mengganggu persekitaran, disyorkan untuk menggunakan versi Semasa.
Artikel ini terutamanya membincangkan perbezaan antara LTS dan Current dalam Node.js dan cara memilih versi yang sesuai tidak perlu tepat pada masanya Untuk mengemas kini kepada versi terkini, kami boleh memutuskan sama ada untuk menaik taraf berdasarkan versi Node.js minimum yang bergantung kepada timbunan teknologi projek Jika keadaan membenarkan, adalah disyorkan untuk menaik taraf versi utama kepada sekurang-kurangnya versi LTS terkini.
Untuk lebih banyak pengetahuan berkaitan nod, sila lawati: tutorial Apakah perbezaan antara versi Node.js? Bagaimana untuk memilih versi yang betul?!
Atas ialah kandungan terperinci Apakah perbezaan antara versi Node.js? Bagaimana untuk memilih versi yang betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!