Ana içeriğe geç

Kurulum

Araçların kurulumu

CoreUI Bootstrap Yönetici Şablonları, npm betikleri kullanarak yapısal bir sistem kullanır. package.json çerçeve ile çalışmak için uygun yöntemler içerir; bunlar arasında kod derleme, testleri çalıştırma ve daha fazlası bulunmaktadır.

Yapı sistemimizi kullanmak ve yönetici şablonumuzu yerel olarak çalıştırmak için bir kaynak dosyası kopyasına ve Node'a ihtiyacınız olacak. Bu adımları takip edin ve başarıyla ilerleyebilirsiniz:

  1. Node.js'i indirin ve kurun, bu bağımlılıklarımızı yönetmek için kullanıyoruz.
  2. CoreUI Yönetici Şablonunu İndirin.
  3. Kök şablon dizinine gidin ve npm install komutunu çalıştırarak package.json içinde listelenen yerel bağımlılıklarımızı kurun.
ipucu

Yardımcı bir ipucu olarak, bu adımları uygularken git sürüm kontrol sistemini de kullanmak isteyebilirsiniz; bu, değişiklikleri takip etmenizi kolaylaştırır.

Tamamlandığında, komut satırından sağlanan çeşitli komutları çalıştırabileceksiniz.

npm betiklerini kullanma

package.json'ımız projeyi geliştirmek için çok sayıda görev içerir. Tüm npm betiklerini terminalinizde görmek için npm run komutunu çalıştırın. Ana görevler şunlardır:

GörevAçıklama
npm startCSS ve JavaScript'i derler, belgeleri oluşturur ve yerel bir sunucu başlatır.
npm run buildDerlenmiş dosyalarla dist/ dizinini oluşturur. Sass, Autoprefixer ve terser kullanır.
npm testnpm run dist çalıştırıldıktan sonra yerel testleri çalıştırır

Sass

CoreUI, Sass kaynak dosyalarımızı CSS dosyalarına (derleme sürecimize dahil) dönüştürmek için Dart Sass kullanır ve kendi varlık pipeline'ınızı kullanıyorsanız bunu yapmanızı öneririz.

bilgi

Dart Sass, 10'luk bir yuvarlama hassasiyeti kullanır ve verimlilik nedenleriyle bu değerin ayarlanmasına izin vermez. Ürettiğimiz CSS'nin minify edilmesi gibi daha ileri işleme sürecinde bu hassasiyeti düşürmüyoruz, ancak bunu yapmayı seçerseniz, tarayıcı yuvarlama sorunlarını önlemek için en az 6 hassasiyet korumanızı öneririz.

Autoprefixer

Autoprefixer'ı (derleme sürecimize dahil) kullanarak derleme zamanında bazı CSS özelliklerine otomatik olarak vendor prefix'leri ekleriz. Bu, zaman ve kod tasarrufu sağlamakta, CSS'imizin ana kısımlarını tek bir kez yazmamıza izin vererek v3'te bulunan vendor karışımlarına olan ihtiyacı ortadan kaldırmaktadır.

"Autoprefixer ile desteklenen tarayıcılar listesini GitHub depomuzda ayrı bir dosya içinde tutarız." — GitHub sayfası

Autoprefixer ile desteklenen tarayıcılar listesini GitHub depomuzda ayrı bir dosya içinde tutarız. .browserslistrc dosyasına bakın.

Yerel şablon

Başlatmak için şu adımları izleyin:

  1. Yukarıdaki araçların kurulumu bölümünü takip ederek tüm bağımlılıkları kurun.
  2. Kök şablon dizininden komut satırında npm run start komutunu çalıştırın.
  3. Tarayıcınızda http://localhost:9001/ adresini açın, ve voilà.

Sorun Giderme

tehlike

Bağımlılıkları kurarken sorunlarla karşılaşırsanız, tüm önceki bağımlılık sürümlerini (global ve yerel) kaldırın. Ardından, npm install komutunu yeniden çalıştırın.

Bağımlılıkları kurarken sorunlarla karşılaşırsanız, tüm önceki bağımlılık sürümlerini (global ve yerel) kaldırın. Ardından, npm install komutunu yeniden çalıştırın.