Front-End/React
sass-loader 설정시 에러(작성중)
ducks228
2019. 2. 11. 11:41
리액트를 다루는 기술
책을 따라하면서 에러나는 부분이 있어서 포스팅을 남긴다.
create-react-app v2가 작년 9월말 10월초에 업데이트 되면서
기존에 책으로 나왔던 부분들이 달라져서 에러가 났다.
https://velog.io/@velopert/react-component-styling
Header.scss
에서 @import 'utils';
부분에서 webpack.config.js에서 sass파일설정부분이 바뀌었다.
{
test: sassRegex,
exclude: sassModuleRegex,
use: getStyleLoaders(
{
importLoaders: 2,
sourceMap: isEnvProduction && shouldUseSourceMap,
},
'sass-loader'
).concat({
loader:require.resolve('sass-loader'),
options: {
includePaths: [paths.appSrc + '/styles'],
sourceMap: isEnvProduction && shouldUseSourceMap,
}
}),
concat부분을 추가해주면 해결된다.
저부분 없이 하려면 ../../../등 상대경로를 쭈욱~ 나열해주면 해결되긴 한다.