CLI (v3.7.0) ile yeni bir proje oluştururken, dart-sassveya node-sassderleyici arasında seçim yapma seçeneği vardır .
Vue belgelerinde belirtilenden daha spesifik olmak üzere bunlar birbirleriyle nasıl karşılaştırılır ?
Sass Performansı Üzerine Bir İpucu
Dart Sass kullanılırken, zaman uyumsuz geri aramaların ek yükü nedeniyle senkronize derlemenin varsayılan olarak eşzamansız derlemeden iki kat daha hızlı olduğunu unutmayın. Bu ek yükü önlemek için, eşzamanlı kod yolundan eşzamansız ithalatçıları çağırmak için lifler paketini kullanabilirsiniz. Bunu etkinleştirmek için, fiberleri bir proje bağımlılığı olarak kurmanız yeterlidir:
npm install -D fibersYerel bir modül olduğu için, işletim sistemine ve derleme ortamına göre uyumluluk sorunları olabileceğini lütfen unutmayın. Bu durumda
npm uninstall -D fiberssorunu çözmek için lütfen çalıştırın .
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): (Use arrow keys)
❯ Sass/SCSS (with dart-sass)
Sass/SCSS (with node-sass)
Less
Stylus
2020/01 DÜZENLEME: Vue CLI 4.2.2 yeni proje oluşturma hala daha dart-sassönce ilk seçenek olarak öneriliyornode-sass . Yine de burada node-sassdaha performanslı bir seçim olduğu tespit edilmiştir ve neredeyse hiç kimse dart sass (ccleve'in yorumu) kullanmaz.
DÜZENLEME 2020/09: As Ali Bahrami yaptığı kapsamlı cevabı güncellenen, dart-sasstercih edilen bir seçimdir olarak node-sasskullanım dışı olarak işaretlenmiş ediliyor .
Çok kötü dart-sassİçinde JS-derlenmiş sürümü zayıf performansa sahiptir var. Ancak, geliştiricileri bunun farkındadır ve bu sayıda belirtildiği gibi daha yüksek performans için çalışmaktadır .
