Rails öğeleri boru hattını ve require.js için bir eklentiyi kullanarak, ancak hoşlandığım CoffeeScript, SASS dosyalarını kullanabilirim ve bunların hepsini tek bir JavaScript ve tek CSS dosyasına derlemek için kullanabilirim. Django ile kullanmak için uygun bir kurulum var mı? Dosyaların tek tek sunulduğu bir üretim modunun yanı sıra, her şeyin tek bir dosyada derlendiği bir üretim moduyla, yukarıdaki, CofeeeScript, SASS, Require.JS'yi desteklemesi gerekir.Django için Rails varlıkları boru hattına bir alternatif var mı?
6
A
cevap
7
Django Compressor kullanıyorum ve oldukça memnunum. Ön işlemcileri destekler, böylece Coffeescript, Sass ve benzeri desteklenir. Belgelere göz atın.
DÜZENLEME: İşte settings.py içinde, SASS ve CoffeeScript için ayarlarım geçerli:
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)
COMPRESS_PRECOMPILERS = (
('text/coffeescript', 'coffee --compile --stdio'),
('text/x-sass', 'sass {infile} {outfile}'),
('text/x-scss', 'sass --scss {infile} {outfile}'),
)
Ya içinde requirejs optimize edici alma hakkında ..? – SoftMemes
Django kompresörüyle uyumlu labjler için bir şablon etiket oluşturdum: https: //github.com/ashwoods/django-labjs – ashwoods