Django의 레일 자산 파이프 라인에 대한 대안이 있습니까?
-
10-12-2019 - |
문제
RAILS Assets 파이프 라인 및 Require.js 용 플러그인을 사용하면 CoffeEScript, Sass, Files를 사용하여 조직 된 파일을 사용하고 프로덕션을 위해 단일 JavaScript 및 단일 CSS 파일로 모두 컴파일 될 수 있습니다.Django와 함께 사용하기 위해 일치하는 설정이 있습니까?위의 CoFeeEScript, Sass, Required.js를 개별적으로 제공하는 개발 모드와 모든 것이 단일 파일로 컴파일 된 프로덕션 모드로 지원해야합니다.
해결책
저는 Django 압축기 와 함께 꽤 행복합니다.Pre-Pre-Processors를 지원하므로 CoffeEScript, Sass 등이 지원됩니다.문서를 확인하십시오.
편집 : 다음은 설정에서 Sass 및 CoffeeScript에 대한 내 설정입니다.
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}'),
)
. 제휴하지 않습니다 StackOverflow