์ ์ญ ์คํ์ผ ๋ณ์๋ค์ ํ ๋ฒ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
์ฐ์ next.config.js ํ์ผ์์ sassOptions์ ์ฌ์ฉํ์ฌ Sass compiler๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
sassOptions์ sass-loader์ ์ค์ ์ ๋๋ค
https://github.com/webpack-contrib/sass-loader?tab=readme-ov-file#additionaldata
addtionalData๋ ์ค์ ํญ๋ชฉ ํ์ผ ์์ Sass ์ฝ๋๋ฅผ ์ถ๊ฐํ๊ธฐ ๋๋ฌธ์
๊ฐ๊ฐ์ ์คํ์ผ ํ์ผ์ ์ ์ญ ๋ณ์ ํ์ผ๋ค์ ์ํฌํธ ํ์ง ์์๋ scssํ์ผ ์์์ ์ ์ญ ๋ณ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
/** @type {import('next').NextConfig} */
const nextConfig = {
...
sassOptions: {
additionalData: '@import "./src/styles/์ ์ญ๋ณ์๋ฅผ๋ชจ์๋์ํ์ผ";',
},
};
module.exports = nextConfig;
'๐ป ํ๋ก ํธ์๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] aspect-ratio ์์ด ์์ ๋น์จ ์ ์งํ๊ธฐ (0) | 2024.08.11 |
---|---|
React Native - ์น๋ทฐ ํต์ ๊ตฌํ(TypeScript) (0) | 2024.01.27 |
React Native ์น์์ผ ์ฑํ ๊ตฌํ (1) | 2024.01.10 |
CSS ์์ ์์๊ฐ focus ๋ ๋ ๋ถ๋ชจ ์์ ํจ๊ณผ ์ฃผ๊ธฐ (2) | 2024.01.08 |
React Native์ React ์ปดํฌ๋ํธ ์ฐจ์ด (2) | 2024.01.08 |