node-sass ๋ฒ์ 4.9๋ถํฐ ํ์ฌ ๊ฒฝ๊ณ ๊ฐ ๋ง์ ํ๋ก์ ํธ์์ ํ์๋๊ณ ์์ต๋๋ค. ( ์ฌ๊ธฐ์์ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๋ ๋ฐฉ๋ฒ์ ๋ฌป๋ ๊ณต๊ฐ ๋ฌธ์ ๊ฐ ํ์๋ ์ ์์ต๋๋ค. )
DEPRECATION WARNING: Passing a string to call() is deprecated and will be illegal
in Sass 4.0. Use call(get-function("variable-exists")) instead.
๊ฒฝ๊ณ ๋ ๊ด์ฐฎ์ต๋๋ค. ์ฌ์ฉ๋์ง ์๋ ๋ชจ๋ ํจ์ ํธ์ถ์ ์์ ํ๊ณ ์ถ์ง๋ง ๊ทธ๋ ๊ฒ ํ ์ ์์ต๋๋ค. ์ฃผ๋ ์ด์ ๋ ๋ฌธ์ ๊ฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ์ง์กฐ์ฐจ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค... (๋ด ์ฝ๋๊ฐ ์๋) ๋ชจ๋ ์ฌ๋์ด ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ํญ๋ชฉ์ ์ ๋ฐ์ดํธํ๋๋ก ๊ฐ์ ํด์ผ ํ ํ์์ฑ์ ์ดํดํ์ง๋ง ์คํ ๊ฐ๋ฅํ์ง ์์ต๋๋ค. ๋๋ ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ์์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฑ ์์ด ์๋ค๊ณ ์๊ฐํ๊ณ ๊ตฌ์์ผ๋ก ์ํ์ ๊ฐ์ํ๋ ๊ฒ์ ์ค์ค๋ก ์ฑ ์์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. :)
๊ทธ๋์... ์ด ๊ธฐ๋ฅ ์์ฒญ์ DEPRECATION WARNINGS
์ผ๊ณ ๋ ์ ์๋ ํ๋๊ทธ๋ฅผ ์ด๋๊ฐ์ ์ถ๊ฐํ๋ ๊ฒ์
๋๋ค.
์ด๋ฏธ ์ค์๋ก node-sass ํ๋ก์ ํธ์์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ์๋ํ์ง๋ง @nschonni ๋ PR์ด ์ฌ๊ธฐ์ libsass
์์ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค๊ณ ๋งํ์ต๋๋ค. ๊ฒฝ๊ณ ๋ ์ฌ์ฉ๋์ง ์๋ ์ฝ๋๋ฅผ ์์ ํ๋ ๊ฒ์
๋๋ค. ์ฝ๋๊ฐ ๋ค๋ฅธ ์ฌ๋, ์ฆ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํ๋ค๊ณ ์๊ฐํ๋๋ผ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
๋๋ ๋ ํ์ค์ ์ธ ์๋ฃจ์ ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๋ฌ๋ถ ๋ชจ๋๋ ๋ก๊ทธ ์์ค์ ๊ตฌํํ๋ ๊ฒ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์๋์? (log4j, winston ๋ฑ).
์ด์ ๋ํด ๋ ๋์ํ์๋ฉด ์๋ ค์ฃผ์ธ์ :) (๊ทธ๋์ ์ด FR ์ ๋ชฉ์ ์์ ํ๊ฒ ์ต๋๋ค)
์ฐ๋ฆฌ๋ ๋ก๊น ์์ค์ ์ถ๊ฐํ์ง ์์ ๊ฒ์ด๋ฉฐ ๋นํ์ฑํ ๊ฒฝ๊ณ ๋ฅผ ๋นํ์ฑํํ์ง ์์ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๊ฒฝ๊ณ ๋ ์ฌ์ฉ์ ์ฝ๋๊ฐ ๊ณ์ ์๋ํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ฌ์ฉ๋์ง ์๋ ๋์์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ๋ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ ์๋ฃจ์ ์ ๊ณ ๋ คํ ๊ฒ์ ๋๋ค.
@xzyfer์ ๋ํ ๋ชจ๋ ์ฐ๋ ค ์ฌํญ์ ๋ต๋ณํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค... btw, ๋ฌธ์ ๊ฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์์ผ๋ฏ๋ก ์์ ์์ ์ด ์งํ ์ค์ ๋๋ค. +1:
๊ทธ๋์... ๋ค๋ฅธ ๋ชจ๋ ์ฌ๋๋ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ์๊ฐ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ํญ๋ชฉ์ ์์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ์ฌ์ฉํ๋ค๊ณ ์๊ฐํฉ๋๋ค(...)
์ด ๊ฒฝ๊ณ ๋ ๊ฐ๋ฐ์๋ก์ ์ฐ๋ฆฌ์ ์์ ์ ๊ณ์ํ๋ ๋ฐ ๋งค์ฐ ์ค์ํ์ง ์๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ญ์์ค. ๊ทธ๋ฐ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ https://github.com/sass/libsass/pull/2862 ...
์ด๊ฒ์ ์ ๋ง ์ค์ํฉ๋๋ค. ํ์ฌ ์์ญ ๊ฐ์ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
DEPRECATION WARNING on line 29 of sass/elements/image.sass:
#{} interpolation near operators will be simplified in a future version of Sass.
To preserve the current behavior, use quotes:
unquote("image_size_#{$size}")
์ด์ ๊ฐ์ ๊ฒ์ผ๋ก
+_(image_size_#{$size})
๋๋ ๊ทธ๊ฒ์ด ์ด๋ค ์ฐ์ฐ์๋ฅผ ๋งํ๋์ง ํ์ ํ์ง ๋ชปํ์ง๋ง, ๊ทธ ๋์ฐํ ๋์์ ์ฐ๋ ๊ฒ๋ณด๋ค "๋จ์ํ ๋ ๋ฒ์ "์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ํจ์ฌ ๋ซ์ต๋๋ค.
์ด๋ฌํ ๊ฒฝ๊ณ ๋ ์ฌ์ฉ์ ์ฝ๋๊ฐ ๊ณ์ ์๋ํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
์, @xzyfer ์ ๋์ํฉ๋๋ค. ํ์ง๋ง ์ด๋ฏธ ์ด๋ฌํ ๊ฒฝ๊ณ ๋ฅผ ์ฝ์
ํ์ฌ๋ก์๋ ์ง์ํ ์๊ฐ์ด ์์ต๋๋ค. ์ฌ์ฉ ์ค๋จ ๊ฒฝ๊ณ ๋ ์ธ์ด๋ฅผ ๋ฐ์ ์ํค๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ฎคํ ์ฌ์ฉ ์ค๋จ ๊ฒฝ๊ณ ๋ ๋ฌธ์ ์ถ์ ๊ธฐ๊ฐ ํ์๋ฅผ ์ฆ๊ธธ ์ ์๋ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋์ ๋ ๋ ๊ณ ํต์ ์ฐ๊ธฐํ๋ ๊ฒ์ ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด ๊ฒฝ๊ณ ๋์ ์ด์ ์ Libsass ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํฉ๋๋ค.
๊ฒฝ๊ณ ๋ ์ฒ์ ์ฝ์ ๋๋ง ์ ์ฉํฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๊ฒ์ ๋๋ฉด ์ด๋ฏธ ์ฝ์๊ณ ์ง๋ ค์ ์๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ค์ ํ์ํด๋ ์๋ฌด๋ฐ ์ฐจ์ด๊ฐ ์์ผ๋ฉฐ ๋ฏธ๋์๋ ์ ๊ณ ์ฅ ๋ฌ๋์ง ์๊ฒ ๋ ๊ฒ์
๋๋ค.
์ฌ๋๋ค์ด ์ด๋ฌํ ๊ฒฝ๊ณ ๋ฅผ ์ต๋๋ฅด์ง ๋ชปํ๊ฒ ํ๋ ๊ฒ์ ๋๊ตฌ์๊ฒ๋ ๋์์ด ๋์ง ์์ผ๋ฉฐ ์ง์ฆ์ค๋ฌ์ธ ๋ฟ์
๋๋ค.
๋ํ ๊ฒฝ๊ณ ๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ๋ ๋จ์ํ๋๊ณ ํจ์ฌ ๋ ๋ณต์กํ๊ฒ ๋ง๋๋ ์๋ฃจ์
์ ๋ํ ๊ฒ์
๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ๊ทธ ์ ์์ ๋ฐ๋ฅด๊ธฐ๋ฅผ ์ํ์ง ์๋ ์ด์ ๋ฅผ ์ ์ ์์ต๋๋ค. ํนํ ๋ด ํ๋ก์ ํธ ์ ์ฒด์์ ์ฌ์ฉํ ๋
@xzyfer ๋น์ ์ ์ด๊ฒ์ ๋ํด ์ข์ ์ง์ ์ํ์ต๋๋ค!! ๋๋ ๋น์ ๊ณผ ๋์ํฉ๋๋ค :)
๋ฎคํ ์ฌ์ฉ ์ค๋จ ๊ฒฝ๊ณ ๋ ๋ฌธ์ ์ถ์ ๊ธฐ๊ฐ ํ์๋ฅผ ์ฆ๊ธธ ์ ์๋ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋์ ๋ ๋ ๊ณ ํต์ ์ฐ๊ธฐํ ๋ฟ์ ๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ ํ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค!! ์ด๊ฒ์ ๋ํด ๋ถํํ๋ ๋๋ถ๋ถ์ ๊ฐ๋ฐ์๋ฅผ ์ํด. ์ฃผ๋ ์ด์ ๋ ์ด ๋ถ๋ถ์ ๋๋ค( @luaVolk๊ฐ ๋งํ๋ฏ์ด).
ํ์ฌ ์์ญ ๊ฐ์ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ชจ๋ ๊ฒฝ๊ณ ๋ฅผ ํ๋๋ง ์ผ๋ก ์ค์ด๋ ๊ฒ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ญ๋๊น? ์ ๊ฒฝ์ฐ์๋ ์ด ๊ธฐ๋ฅ ์์ฒญ์ ์ด์์ ๋ ์ฝ 10๋ง ๊ฐ ์ด์์ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ต๋๋ค. "์์ธํ ๊ฒฝ๊ณ "๋ฅผ ๋ชจ๋ ์ ๊ฑฐํ๊ณ ๋ค์์ ์ธ์ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
Your libsass implementation is deprecated and will be illegal in Sass 4.0, for more details try '--libsass-verbose'.
๊ทธ๋ฆฌ๊ณ ๋ค์์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.
The following errors were found:
> 12 errors found: #{} interpolation near operators will be simplified in a future version of Sass
> 4 errors found: Passing a string to call() is deprecated and will be illegal
in Sass 4.0. Use call(get-function("variable-exists")) instead.
๋๋ ๊ทธ์ ๊ฐ์ ๊ฒ... ์์ด๋์ด๋ฅผ ์ป์ผ์ จ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. @xzyfer๋ ์ด๋ป๊ฒ ์๊ฐํ์๋์?
๋ด ๋ง์ง๋ง ๋๊ธ ์ ๋ค๋ฅธ ๊ธฐ๋ฅ ์์ฒญ(?)์ผ๋ก ๊ด๋ฆฌํ ๊ฐ์น๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.