VS <= 2015'te, bizim için daha az / sass dosyalarını derlemeye özen gösteren WebEssentials uzantısını kullanabiliriz, ancak şu anda VS 2017'yi desteklemiyor. Derlemede daha az / sass derleyebilen benzer uzantılardan haberdar mısınız?
VS <= 2015'te, bizim için daha az / sass dosyalarını derlemeye özen gösteren WebEssentials uzantısını kullanabiliriz, ancak şu anda VS 2017'yi desteklemiyor. Derlemede daha az / sass derleyebilen benzer uzantılardan haberdar mısınız?
Yanıtlar:
WebEssentials, birden çok uzantıya bölünüyor. İstediğiniz işlevselliğin artık Web Derleyici uzantısında olduğuna inanıyorum .
Uzantılar olmadan yapmak istiyorsanız, Gulp gibi bir görev çalıştırıcı kullanabilirsiniz. Gulp görevlerinin VS'ye nasıl entegre edileceğine dair bir örnek için buraya bakın .
GÜNCELLEME - LÜTFEN BU SAYFAYI OKUYUN, EK BİR CEVAP EKLEDİM (BU ARTIK BENİM İÇİN ÇALIŞACAK GÖRÜNMÜYOR).
Benim gibi Gulp veya Grunt veya Shriek veya Wail'i tanımayan ve istemeyenler için, Visual Studio 2015'te olduğu gibi SCSS dosyalarınızı otomatik olarak derlemek için Visual Studio 2017'yi edinebilirsiniz. aşağıdaki adımlar benim için çalıştı.
Önce Web Derleyicisi için eski uzantıları / Nuget paketlerini kaldırın (Bunun gerekli olup olmadığını bilmiyorum).
Git VSIX galeri indirme sayfasına ve Web Compiler indirmek seçin.
Bunu ilk olarak Visual Studio'da Araçlar / Uzantılar ve Güncellemeler'i seçerek yaptığımı unutmayın . Bu işe yarıyor gibi görünse de, kısmi SCSS dosyalarımın değişiklik yaptığımda otomatik olarak CSS'ye derlenmediğini keşfettim ( tek ben değildim ).
Artık ana SCSS dosyanıza sağ tıklayıp aşağıda gösterilen seçenekleri seçebilmelisiniz; bu, projenizin kök dizininde otomatik olarak compilerconfig.json adlı bir dosya oluşturmalıdır (bu dosyaya zaten sahipseniz bu adım muhtemelen gereksizdir) :
Bu noktadan itibaren her şey yolunda görünüyordu. Vay be! Bu uzantı için Mads Kristensen'e teşekkürler - yeni bir şeyler öğrenmekten kaçınmak için her şey ...
Basit cevap:
Önceki cevabım birkaç ay benim için çalıştı, ancak artık işe yaramıyor. Derlemeyi denediğimde, Hatalar penceresinde CompilerConfig şemasıyla ilgili sorunlar hakkında bir mesaj alıyorum ve bunu çözemiyorum (ne Googling ne de yükleme / kaldırma yardımcı oldu).
Bu yüzden alternatif bir cevap, çok daha basit bir eklenti olan CompileSASS'ı (çok) daha az çevrimiçi dokümantasyona sahip, ancak güzelce çalışan CompileSASS'ı kullanmaktır . Görebildiğim tek dezavantajlar:
Eklentiyi yükledikten sonra (VS 2017 kullanıyorum), ayarları değiştirmek için Araçlar> Seçenekler'e gidebilirsiniz:
İşte şimdi işe devam edebileceğimi umuyorum! Tüm eklenti yazarlarına teşekkürler, bu arada - sızlanmak istemem.
Artık daha az spesifik bir derleyici de var. https://github.com/madskristensen/LessCompiler