[Jekyll] Sass Deprecation Warning 메시지 출력끄기
카테고리: Ruby(Liquid + Jekyll)
문제 상황
Jekyll로 만든 블로그를 빌드하다보면 터미널에 아래와 같은 메시지를 출력한다. 물론 빌드가 되지 않는 것은 아니지만, Warning인 만큼 눈에 거슬린다.
DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0.
대부분 Dart Sass 2.0.0으로 업데이트 되면서 이전에 사용하던 함수 혹은 연산자들이 더 이상 사용되지 않으니 설명하는 내용으로 재작성하기를 안내하는 메시지이다.
해결 방법
원래는 권고하는 대로 고쳐서 사용하는 방법이 정론이지만, 일단 잘 작동하고 고쳐야 할 부분이 한 두 군데가 아니므로 이 메시지를 무시하고 사용할 수 있다.
이 메시지를 터미널에 출력하지 않는 방법은 매우 간단하다. 단순히 Jekyll 폴더의 _config.yml에서 아래의 내용을 찾는다.
- _config.yml
sass:
sass_dir: _sass
style: compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style
해당 부분에 quiet_deps: true만 추가하여 아래처럼 만든 후 빌드하면 된다.
- _config.yml
sass:
sass_dir: _sass
style: compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style
quiet_deps: true # Disable printing deprecation warnings to terminal
이후 빌드를 진행하면 아래와 같이 Deprecation Warning이 출력되지 않고 빌드된 모습을 볼 수 있다.