๋ฐ๋จ
React ํ๋ก์ ํธ์ ์ฌ์ฉํ๋ ค๊ณ ์ ํํ html ํ ํ๋ฆฟ์ ์คํ์ผ์ ์ดํด๋ณด๋ ์ผ๋ฐ css ์ sass 2๊ฐ์ง ํํ๋ก ์ง์ํ์๋ค.
sass๋ก ์ ์ฉํ๊ณ ์ถ์ด ๋ณ๋์ loader๋ฅผ ์ค์น ํ ์ดํ ๋น๋ ํ๋๊น ์ปดํ์ผ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.
(typescript ํจํค์ง @types/node-sass ๊ฐ node-sass ํจํค์ง๋ฅผ ์์กดํ์ฌ ๊ฐ์ด ์ค์น)
$ yarn add node-sass @types/node-sass
์์ธ
node-sass ๋ฒ์ ์ถฉ๋ ์ด์
์ค์น๋ ํจํค์ง์ ๋ฒ์ ์ ์ดํด๋ณด๋ sass ๋ 6๋ฒ์ , @types sass ๋ 4๋ฒ์ ์ด ์ค์น๋์ด์๋ค.
@type node-sass ํจํค์ง๊ฐ node-sass 4.x.x, 5.x.x ๋ฒ์ ๊น์ง๋ง ํธํ๋๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
stackoverflow: https://stackoverflow.com/questions/64625050/error-node-sass-version-5-0-0-is-incompatible-with-4-0-0
Error: Node Sass version 5.0.0 is incompatible with ^4.0.0
I've created a blank React project, using the command: npx create-react-app on npm v7.0.7 and Node v15.0.1 Installed: React v17.0.1, node-sass v5.0.0, Then I tried to import blank .scss file to App
stackoverflow.com
ํด๊ฒฐ
์ค์น๋ ํจํค์ง๋ฅผ ์ญ์ ํ๊ณ ๋ฒ์ ์ ์ง์ ํ์ฌ ์ค์น
$ yarn add node-sass@4.14.0 @types/node-sass@4.11.2
'๐ป ํ๋ก๊ทธ๋๋ฐ > ๐ React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
React Router ์์ Navigate ํจ์๋ฅผ ํ์ฅํ์ฌ ์ฌ์ฉํ๊ธฐ (0) | 2023.08.17 |
---|---|
๋ฆฌ์กํธ ์ฌ์ฉ์ ์ดํด (0) | 2022.11.18 |
React Router, a ํ๊ทธ (0) | 2021.07.17 |
Create React App, Webpack (0) | 2021.07.16 |
NPM vs Yarn (0) | 2021.07.15 |