Less.js: Dukungan Badak di 2.x

Dibuat pada 28 Nov 2014  ·  6Komentar  ·  Sumber: less/less.js

Bagaimana dukungan Rhino bekerja di 2.x? Saya perhatikan bahwa informasi di halaman web sudah usang karena tidak kurang badak di 2.x meskipun situs web menyatakan:
http://lesscss.org/#command -line-with-rhino

"Setiap rilis less.js juga berisi versi yang kompatibel dengan badak."
dan
"java -jar js.jar -f kurang-badak-.js lessc-rhino-.js styles.less styles.css "

Bagaimana seseorang melanjutkan di sini?

high priority question rhino

Komentar yang paling membantu

Alangkah baiknya untuk setidaknya memperbarui dokumentasi , yang saat ini mengatakan ...

Setiap rilis less.js juga berisi versi yang kompatibel dengan badak.

... dan menyebabkan pemborosan waktu mencoba menemukan cara untuk menjalankan LESS 2.x dengan Rhino.

Semua 6 komentar

Saya telah melihat hal yang sama pada diri saya. Kabar buruknya adalah sepertinya Anda terjebak di 1.7.5 untuk saat ini.

Inti masalahnya adalah bahwa 2.x adalah perbaikan besar-besaran dari yang kurang, khususnya mereka sudah mulai sangat bergantung pada penggunaan Promises, yang hanya didukung oleh browser yang cukup modern: (Tautan ini memiliki daftar platform yang cukup lengkap yang Dukungan Janji: http://kangax.github.io/compat-table/es6/)

Berdasarkan sekilas kode, tampaknya mereka telah mencoba mengurangi persyaratan ini dengan menerapkan polyfill of Promises. Sayangnya implementasi tersebut tampaknya macet, khususnya mereka memanggil sebuah parameterless Resolve () di baris 680, yang menyebabkan Less untuk melakukan shortcircut pada logika yang tersisa.

Singkatnya, bahkan jika tim mendistribusikan file yang hilang, itu tidak akan berfungsi. Kurang v. 2.x tidak dapat dengan mudah dibawa agar berhasil dieksekusi menggunakan Rhino, dan opsi browser terbatas pada versi yang ditunjukkan pada tautan di atas.

Karena saya hanya pengguna seperti Anda, saya tidak tahu apakah, kapan, dan bagaimana mereka berencana menangani masalah ini.

Ini terkait dengan # 2322 (tempat) dan mungkin dengan # 2063 (dukungan nashorn).

Alangkah baiknya untuk setidaknya memperbarui dokumentasi , yang saat ini mengatakan ...

Setiap rilis less.js juga berisi versi yang kompatibel dengan badak.

... dan menyebabkan pemborosan waktu mencoba menemukan cara untuk menjalankan LESS 2.x dengan Rhino.

Ya ..... Saya juga menyia-nyiakan waktu yang berharga karena ini ...

Sayangnya, tidak ada pemelihara aktif yang mengetahui apa pun tentang Badak. Tanpa keahlian dalam Rhino, pemeliharaan bidak itu telah gagal.

Saya akan mengusulkan agar seseorang membuat repo less-rhino terpisah yang lebih didedikasikan untuk bagian ini, dan ini dihapus dari repo less.js utama. Tidak pernah ada tes yang dibuat untuk Rhino, siapa pun yang melakukan implementasi asli, dan itu tidak diintegrasikan ke dalam proses build utama, yang berarti itu bukan, secara default, bagian dari rilis reguler.

Masalah ini secara otomatis ditandai sebagai usang karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut. Terima kasih atas kontribusi Anda.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat