Pada 16 Oktober 2024, komuniti Node.js mencapai pencapaian penting dengan keluaran Node.js v23.0.0. Versi terbaharu ini memperkenalkan beberapa penambahbaikan dan ciri baharu, tetapi ia turut membawa perubahan penting: Node.js tidak akan menyokong Windows 32-bit lagi.
Menurut isu GitHub, hanya 0.27% pengguna yang menjalankan Windows pada mesin 32-bit. Selain itu, Node.js telah pun berhenti menyokong Linux 32-bit kerana pengehadan rantaian alat dan sebelum ini menggugurkan sokongan untuk Windows 7. Memandangkan faktor-faktor ini, mengekalkan sokongan untuk Windows 32-bit tidak lagi masuk akal untuk projek itu.
Bagi kebanyakan pengguna Node.js, perubahan ini akan mempunyai sedikit atau tiada kesan. Walau bagaimanapun, jika anda masih menggunakan versi Windows 32-bit, kemas kini ini bermakna Node.js v23.0.0 dan semua versi akan datang tidak lagi serasi dengan sistem anda. Anda perlu sama ada menaik taraf kepada versi Windows 64-bit atau terus menggunakan versi Node.js yang lebih lama yang menyokong sistem 32-bit.
Selain daripada perubahan ketara ini, Node.js v23.0.0 turut membawakan beberapa ciri baharu yang perlu diberi perhatian, termasuk:
Ciri yang telah lama diminta kini tersedia! Dalam versi sebelumnya, memuatkan modul ES asli (fail.mjs) melalui require() hanya boleh dilakukan menggunakan bendera --experimental-require-module. Dengan Node.js v23.0.0, ciri ini kini disokong sepenuhnya tanpa memerlukan sebarang bendera.
Berikut ialah contoh mudah bagaimana anda kini boleh memuatkan modul ES menggunakan require() dalam Node.js v23.0.0:
// Importing a native ES module using require const { add, subtract } = require('./math.mjs'); // Use the imported functions console.log(add(5, 3)); // Outputs: 8 console.log(subtract(10, 4)); // Outputs: 6
Dalam contoh ini, kami mengimport dua fungsi (tambah dan tolak) daripada fail modul ES (math.mjs) menggunakan kaedah require(), yang tidak mungkin berlaku secara asli sebelum keluaran ini.
Dengan peningkatan ini, Node.js terus berkembang sebagai platform yang berkuasa, moden dan mesra pembangun. Sama ada anda sedang membina aplikasi berskala besar atau mengerjakan projek kecil, Node.js v23.0.0 menawarkan keupayaan baharu yang boleh meningkatkan aliran kerja pembangunan anda.
Nota: Jika anda masih menggunakan sistem 32-bit, pertimbangkan untuk meningkatkan tidak lama lagi untuk memanfaatkan ciri dan peningkatan baharu ini!
Atas ialah kandungan terperinci Node.js v Dikeluarkan: Tamat Sokongan untuk Windows bit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!