Rumah > Artikel > hujung hadapan web > Apakah maksud lts dalam nodejs
Dalam nodejs, lts bermaksud sokongan jangka panjang dan merupakan singkatan daripada "Sokongan Masa Lama"; Versi akan serta-merta memasuki pelan penyelenggaraan LTS, yang akan bertahan selama 18 bulan Akan ada tempoh penyelenggaraan lanjutan selama 12 bulan selepas itu, perubahan "pembetulan pepijat" boleh disokong.
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
LTS ialah Long Time Support, yang bermaksud sokongan jangka panjang.
LTS: Versi sokongan jangka panjang, stabil
Semasa: Versi terkini
Nod dikekalkan Terdapat dua baris proses keluaran: versi bernombor ganjil dikeluarkan pada bulan Oktober setiap tahun, dan versi bernombor genap dikeluarkan pada bulan April tahun berikutnya.
Apabila versi bernombor ganjil dikeluarkan, versi bernombor genap terkini akan serta-merta memasuki pelan penyelenggaraan LTS, yang akan bertahan selama 18 bulan. Kemudian akan ada tempoh penyelenggaraan lanjutan selama 12 bulan. Perubahan yang boleh disokong dalam dua tempoh ini adalah berbeza:
Perubahan yang disokong semasa tempoh LTS: pembetulan pepijat, pembetulan isu keselamatan, kemas kini dokumentasi dan kemas kini untuk isu keserasian dengan ciri baharu masa hadapan.
Perubahan yang disokong semasa Penyelenggaraan: pembetulan pepijat yang serius, pembetulan isu keselamatan yang serius atau kemas kini dokumen.
Apabila versi bernombor genap dikeluarkan, versi bernombor ganjil hanya mempunyai tempoh penyelenggaraan 2 bulan dan hanya boleh dinaik taraf mengikut ketaatan.
Ringkasnya:
Berdasarkan peningkatan versi kecil, versi LTS dan Maintenanece tidak mempunyai kemas kini ciri baharu yang radikal dan lebih sesuai untuk persekitaran pengeluaran Menaik taraf nombor versi kecil memerlukan beban kerja regresi dan Risiko akan menjadi lebih kecil. Berdasarkan peningkatan nombor versi utama, versi LTS dan Maintenanece mempunyai kitaran hayat penyelenggaraan yang panjang dan tidak perlu menaik taraf nombor versi utama dengan kerap. Ini tidak berlaku untuk versi bernombor ganjil, yang biasanya perlu dinaik taraf sekali setiap enam bulan.
Pengetahuan lanjutan:
Pelan Node.js LTS
Teras Node.js Selepas penggabungan Node.js dan io.js , Untuk memastikan keluaran yang stabil dan teratur serta membolehkan pembangun mengatur naik taraf secara munasabah, LTS (Sokongan Jangka Panjang) telah digunakan untuk merancang kitaran keluaran. Versi LTS pertama ialah v4, dikeluarkan pada Oktober 2015.
Di bawah pelan ini, versi Node.js adalah bersamaan dengan syot kilat stabil cawangan induk pada masa tertentu Apabila masa tamat, bahagian stabil cawangan induk akan disepadukan dan baharu versi akan dikeluarkan. Oleh itu, keluaran Node.js adalah berdasarkan peredaran masa, dan versi melompat pada premis untuk memastikan keserasian rapat, bukannya pada bilangan keserasian dan ciri baharu Node.js nampaknya melompat begitu pantas (bukan "Ah, kami telah menyimpan begitu banyak langkah besar, kami boleh mengeluarkan versi baharu!" tetapi "Ah, April sudah tiba dan sudah tiba masanya untuk mengeluarkan versi baharu. Mari kita lihat langkah besar yang telah kami simpan untuk melihat mana yang cukup stabil ditambah, walaupun helah ini mungkin tidak begitu besar...").
Perlu dinyatakan bahawa penyemak imbas malar hijau semasa/enjin JavaScript arus perdana/standard ECMAScript/standard C juga menggunakan prinsip yang sama, mengambil jangka masa sebagai penanda aras dan memintas ciri stabil daripada tulang belakang untuk dikeluarkan .
Setiap LTS akan mempunyai nama kod Ambil nama elemen daripada jadual berkala, susun mengikut abjad dan pilih yang sesuai. Nama kod v4 ialah Argon (argon), dan nama kod v6 ialah Boron (boron).
Peraturan penamaan versi Node.js mengikut Versi Semantik Nombor versi dibahagikan kepada tiga bahagian Nombor pertama (semver-major) meningkat, menunjukkan perubahan yang tidak serasi Nombor (semver-minor ) meningkat, menunjukkan bahawa terdapat ciri baharu yang mengekalkan keserasian; nombor ketiga (semver-patch) meningkat, menunjukkan bahawa terdapat perubahan sambil mengekalkan keserasian dan ciri, seperti pembetulan pepijat atau penambahbaikan. Peraturan penamaan ini mempunyai kelebihan dan kekurangan, yang saya tidak akan menerangkan secara terperinci di sini Walau bagaimanapun, beberapa percanggahan membuat beberapa pengecualian kepada penamaan Node.js, walaupun jika kemas kini keselamatan menyebabkan ketidakserasian, untuk dapat untuk mengemas kini kepada semua versi utama, ia masih semver.
Pembelajaran yang disyorkan: "tutorial video nodejs"
Atas ialah kandungan terperinci Apakah maksud lts dalam nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!