Pertanyaan LESS.app menyukai aplikasi?


Baru-baru ini saya mengetahui tentang aplikasi OS X yang disebut LESS.app. Ini pada dasarnya adalah sebuah aplikasi untuk mengkompilasi dan memperkecil file * .less menjadi file * .css dan melakukannya secara real-time. Saya ingin tahu atau saya dapat mengarsipkan hal yang sama di Ubuntu dan bagaimana cara melakukannya.


16
2018-01-18 22:00


asal




Jawaban:


Bryan di sini. Pengembang Less.app.

Saya sangat menyarankan MELAWAN menggunakan versi LESS yang lebih lama (yang berbasis Ruby). Less.js bukan hanya port javascript LESS, ini adalah penulisan ulang yang meningkatkan banyak barang, menambahkan dukungan untuk hal-hal yang tidak dimiliki oleh versi Ruby yang lama, dan meningkatkan kecepatan compiler sekitar 84%.

Daripada menginstal permata Ruby, instal Node.js dan lari Less.js melalui Node dari baris perintah. Anda masih memiliki semua fungsi jam, tetapi Anda akan menggunakan Less.js untuk melakukannya, yang berarti hidup Anda akan jauh lebih baik.

Sebagai alternatif, gunakan Less.js sebagai skrip di situs web yang Anda buat. Ini akan bekerja untuk pengembangan. Ketika Anda selesai coding, cukup salin CSS yang Less.js hasilkan (dari inspektur browser Anda) dan tempatkan itu ke dalam file, tambahkan ekstensi .css, lalu hapus tag skrip Less.js dari halaman HTML dan gantikan File CSS yang baru Anda buat.

Either way, gunakan Less.js.


25
2018-01-30 21:28



Terima kasih Bryan, saya tidak mengetahui adanya compiler Less.js selain yang harus disuntikkan di halaman - saya kira port Less.app untuk Ubuntu tidak mungkin. ;) - Mood
fadeyev.net/2010/06/19/lessjs-will-obsolete-css - djeikyb
Apakah less.js bekerja pada mesin build tanpa kepala? Saya mendapatkan "ReferenceError: window tidak didefinisikan" ketika saya mencoba untuk menjalankannya. - Kathy Van Stone
Perhatikan bahwa versi rubi yang lebih sedikit sekarang berjalan dari less.js - Kathy Van Stone


Catatan

Baca jawaban Bryan. Dia tahu apa yang dia bicarakan. ;-)

Anda cukup menginstal kurang.

  1. Pasang rubygems dan kurangi

    sudo apt-get install rubygems
    sudo gem install less
    
  2. Resmi dokumentasi keterangan:

    Untuk membuat gem berfungsi dengan baik, Anda harus menulis jalur permata ke PATH untuk ditambahkan ke ~ / .bashrc:

     export PATH=/var/lib/gems/1.8/bin:$PATH
    
  3. Anda kemudian dapat menggunakan kompiler kurang dengan melakukan

    lessc style.less
    

Saya tidak berpikir ada GUI seperti yang Anda tautkan. Tapi karena tampaknya hanya gui yang sangat dangkal di atas kompiler yang kurang nyata, saya tidak berpikir Anda akan memiliki masalah saat menggunakannya secara langsung. Mengetik

lessc --help

untuk belajar cara menggunakannya.

Jika Anda ingin file .less Anda secara otomatis dikompilasi setiap kali Anda mengubahnya, Anda dapat menggunakan -w pilihan:

~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css

Anda dapat menempatkan proses ini di latar belakang dengan menekan Ctrl+Z dan mengetik bg, dan mulai sebanyak yang Anda suka. Anda dapat membawa mereka kembali ke latar depan dengan melakukan fg, atau fg 3 untuk proses ketiga, untuk mendapatkan daftar semua pekerjaan dan jenis angka mereka jobs.


3
2018-01-18 22:56



Terima kasih! Saat ini saya menggunakan Less.js (bit.ly/9bG1E9) tetapi saya akan memberikan upaya compiler ruby. GUI tidak penting bagi saya. Tapi apa yang saya benar-benar ingin miliki adalah alat yang menonton file .less saya (s) dan mengkompilasi sebuah .css setiap kali saya menyimpan perubahan ke file .less saya. Cara melakukannya, melalui aplikasi, CLI atau plug-in gedit tidak terlalu berarti bagi saya. - Mood
@Mood, ia melakukan itu - saya akan menambahkannya ke jawabannya. - Stefano Palazzo♦
Wow! Terima kasih lagi. Itulah yang saya cari. - Mood


Sepengetahuan saya, ruby ​​kurang tidak diperbarui cukup untuk bahkan menangani operator concatenation.

Bagi mereka yang tertarik dengan solusi yang mengkompilasi .less upon save untuk platform non mac menggunakan less.js, Anda dapat memeriksanya panduan instalasi ini*. Meskipun tutorial diarahkan untuk pengguna Windows, saya membayangkan jika Anda bisa dapatkan Node.js pada sistem Anda, skrip itu sendiri akan berfungsi sama.

* Disclaimer: Tutorial ini milik saya. Hanya berpikir orang mungkin ingin melihat secara khusus apa poster di atas yang dimaksud dengan "Gunakan Node.js". Saya tidak dapat menemukan skrip apa pun secara online karena menggunakan Node.js untuk mengkompilasi LESS setelah menyimpan file, jadi saya memasaknya dan berpikir saya akan membagikannya.


2
2018-04-02 04:04



Senang rasanya memiliki partisipasi Anda, tetapi ini terlihat aneh - mengiklankan pos di situs Anda sendiri untuk solusi Windows? Apakah ini menambah sesuatu yang tidak dijawab oleh yang lain? - belacqua
Ya - non ruby, non MacOSX. Anda dapat menggunakan skrip less.js yang berfungsi dengan node.js, jadi pengguna non MacOSX yang bisa mendapatkan Node.js dikompilasi dapat menikmati kompilasi instan .less.
Menjalankan Node.js tidaklah sulit. Tidak yakin atau saya mengikuti artikel ini codediesel.com/linux/installing-node-js-on-ubuntu-10-04 tetapi Node.js didirikan dalam waktu singkat. Namun, menyiapkan Less.js membuat saya menarik beberapa helai rambut. Saya pikir setelah Anda menjalankan Node.js di Ubuntu, Anda dapat mengikuti langkah-langkah dalam tutorial Joseph untuk mendapatkan lebih sedikit.jalankan dan jalankan dan dengan demikian ini adalah tambahan yang bermanfaat untuk utas ini. - Mood


Di bawah Ubuntu 11.10, Anda cukup mengeluarkan a

sudo apt-get install lessc

2
2018-02-13 10:26





Anda dapat menginstalnya compiler baris perintah di Ubuntu 12.10 juga:

sudo apt-get install node-less

1
2018-03-11 06:06





Ada juga http://koala-app.com/.

http://crunchapp.net/ adalah favorit saya, tetapi kami harus berterima kasih kepada Adobe untuk menghentikan AIR untuk Linux.


0
2018-04-09 02:40