Bu daha genel bir soru ise özür dilerim. Bu bana benim uygulamalara erişim sağlayanGithub Sayfaları Bağımlılıkla Nasıl Kullanılır?
username.github.io:
Ben sayfalar altında hesabı GitHub kurmak
Şimdi username.github.io/repository-name ben Merak ediyorum, siz bağımlılık problemini nasıl hallediyorsunuz? Uygulamanız muhtemelen node_modules
, bower_components
veya diğer bağımlılıkları gerektiriyor mu?
Anlayışım gereği deponuzda bağımlılıklar olmasını istemiyorsunuz, çünkü depolar gereksiz yere şişiriliyor. Bunun için .gitignore
'u bulduk.
Ancak, SPA'larınız bunlar olmadan çalışamaz.
Tüm bağımlılıklar ile gh-pages
şubesi şubesi oluşturuyor ve bağımlılıklarla mı itiyorsunuz?
nasıl master
eksik senin bağımlılıkları ile sonuçlanabilir ve npm install
ve bower install
her zaman gerektirecektir gh-pages
ve arka master
ila master
gelen dalları geçiş beri, daha sonra yerel makinenizde dalları anahtarlama ele?
Github sayfaları ya * statik * içeriğinize hizmet edecek ya da b) Github uyumlu Jekyll sitenizi statik içeriğe dönüştürecek ve sonra sunacaktır. Bu ön uç kaynaklarını (JS, CSS, vb.) Oluşturmak için sadece npm/Bower kullanıyorsanız, bunları derleyip repo'nuza dahil edebilirsiniz. Yine de çalışan bir Node örneğini istiyorsanız, bunu kendi sunucunuzda çalıştırmanız gerekir. –
Yani, bana tüm bağımlılıklarımı repo'ma dahil etmemi mi söylüyorsun? – LoveAndHappiness
Tüm repo'unuza bağımlılıkları dahil etmem, sadece bunları gh-sayfalarının içinde bulundururum. Ve sadece herhangi bir sunucu tarafı işlem yapılmazsa çalışır, her şey HTML ve JavaScript ile ele alınmalıdır. –