คำตอบ:
ไบรอันที่นี่ นักพัฒนาของ Less.app
ฉันขอแนะนำอีกครั้งโดยใช้ LESS รุ่นเก่า (รุ่นที่ใช้ Ruby) Less.js ไม่ได้เป็นเพียงพอร์ต javascript ของ LESS แต่เป็นการเขียนใหม่ที่ปรับปรุงสิ่งต่าง ๆ เพิ่มการรองรับสิ่งที่ Ruby รุ่นเก่าไม่มีและเพิ่มความเร็วคอมไพเลอร์ประมาณ 84%
แทนที่จะติดตั้ง Ruby gem ติดตั้ง Node.jsและรันLess.jsผ่าน Node จากบรรทัดคำสั่ง คุณจะยังคงมีฟังก์ชั่น -watch ทั้งหมด แต่คุณจะใช้ Less.js เพื่อทำมันซึ่งหมายความว่าชีวิตของคุณจะดีขึ้นมาก
หรือใช้ Less.js เป็นสคริปต์ในเว็บไซต์ที่คุณกำลังสร้าง สิ่งนี้จะทำงานเพื่อการพัฒนา เมื่อคุณเสร็จสิ้นการเข้ารหัสเพียงคัดลอก CSS ที่ Less.js สร้าง (จากผู้ตรวจสอบเบราว์เซอร์ของคุณ) และวางลงในไฟล์เพิ่มนามสกุล. css จากนั้นลบแท็กสคริปต์ Less.js ออกจากหน้า HTML และแทนที่ ไฟล์ CSS ที่คุณเพิ่งสร้างขึ้น
ไม่ว่าจะใช้วิธีใดให้ใช้ Less.js
บันทึก
อ่านคำตอบของไบรอัน เขารู้ว่าเขากำลังพูดถึงอะไร ;-)
ติดตั้ง rubygems และน้อยกว่า
sudo apt-get install rubygems
sudo gem install less
ข้อสังเกตเอกสารอย่างเป็นทางการ:
ในการทำให้อัญมณีทำงานอย่างถูกต้องคุณควรเขียนเส้นทางของอัญมณีไปยัง PATH เพิ่มใน ~ / .bashrc:
export PATH=/var/lib/gems/1.8/bin:$PATH
จากนั้นคุณสามารถใช้คอมไพเลอร์น้อยลงโดยทำ
lessc style.less
ฉันไม่คิดว่าจะมี GUI เหมือนที่คุณเชื่อมโยง แต่ดูเหมือนว่ามันจะเป็น gui ที่ตื้นมากที่อยู่ด้านบนของคอมไพเลอร์น้อยกว่าจริง ๆ ฉันไม่คิดว่าคุณจะมีปัญหาในการใช้งานโดยตรง ชนิด
lessc --help
เพื่อเรียนรู้วิธีใช้งาน
หากคุณต้องการให้ไฟล์ .less ของคุณถูกรวบรวมโดยอัตโนมัติทุกครั้งที่มีการเปลี่ยนแปลงคุณสามารถใช้-w
ตัวเลือก:
~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css
คุณสามารถทำให้กระบวนการนี้อยู่ในพื้นหลังได้โดยกดCtrl+ Zและพิมพ์bg
แล้วเริ่มให้มากที่สุดเท่าที่คุณต้องการ คุณสามารถนำพวกเขากลับไปเบื้องหน้าด้วยการทำfg
หรือสำหรับกระบวนการที่สามที่จะได้รับรายการทั้งหมดของงานและพิมพ์ตัวเลขของพวกเขาfg 3
jobs
สำหรับความรู้ของฉันทับทิมน้อยลงไม่ได้รับการอัพเดตมากพอที่จะรองรับผู้ดำเนินการเชื่อมต่อ
สำหรับผู้ที่สนใจในโซลูชันที่รวบรวม. เว้นแต่เมื่อบันทึกสำหรับแพลตฟอร์มที่ไม่ใช่ mac โดยใช้ less.js คุณสามารถอ่านคู่มือการติดตั้งนี้ได้ แม้ว่าการสอนจะเน้นไปที่ผู้ใช้ Windows แต่ฉันคิดว่าถ้าคุณสามารถใช้Node.jsในระบบของคุณสคริปต์ของตัวเองจะทำงานเหมือนเดิม
* คำเตือน: บทช่วยสอนนี้เป็นของฉัน แค่คิดว่าผู้คนอาจต้องการเห็นสิ่งที่โปสเตอร์ดังกล่าวหมายถึง "Use Node.js" ฉันไม่สามารถค้นหาสคริปต์ใด ๆ ทางออนไลน์สำหรับการใช้ Node.js เพื่อรวบรวม LESS เมื่อบันทึกไฟล์ดังนั้นฉันจึงปรุงเสร็จแล้วคิดว่าฉันจะแบ่งปัน
ภายใต้ Ubuntu 11.10 คุณสามารถออก
sudo apt-get install lessc
คุณสามารถติดตั้งคอมไพเลอร์บรรทัดคำสั่งใน Ubuntu 12.10 ได้เช่นกัน:
sudo apt-get install node-less
นอกจากนี้ยังมีhttp://koala-app.com/
http://crunchapp.net/เป็นที่ชื่นชอบ แต่เราต้องขอขอบคุณ Adobe สำหรับการหยุด AIR สำหรับ Linux