에러문구
리엑트를 다루는 기술 9장 컴포넌트 스타일링 진행 중 sass 경로 간소화 설정 에러가 발생하였습니다.
Failed to compile
ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema.
- options has an unknown property 'includePaths'. These properties are valid:
object { implementation?, sassOptions?, additionalData?, sourceMap?, webpackImporter? }
에러 발생 원인 - CRA 버전차이
yarn eject 후 webpack.config.dev.js 와 webpack.config.prod.js 가 생성된다고 적혀 있는 책과 달리 webpack.config.js 한 파일만 생성되었습니다. veloper님 포스트엔 한 파일만 있는 것과, 책이 2018년 발행본인 것을 보아
cra(create-react-app) 버전 차이로 인한 현상이었습니다. cra2버전 부터는 한 파일로 생성된다고 합니다. 현재 3버전까지 릴리즈 되어 있습니다.
(▼ 2019년 8월 10일에 작성된 veloper님 포스트)
velog.io/@velopert/react-component-styling\
에러 해결 방법
webpack.config.js 에서 test: sassRegex 로 작성된 스코프 안의 use를 아래 소스로 수정하면 정상적으로 작동됨을 확인하였습니다.
작성일 기준 버전정보
yarn create-react-app : v3.4.1
package.json > sass-loader : ^10.0.3
(▼ 2019년 12월 31일에 작성된 madpotato1713님 포스트)
리액트 sass-loader 설정 커스터마이징 오류 'options has an unknown property 'includePaths'. These properties are val
필자는 '리액트를 다루는 기술' 도서를 기반으로 리액트를 공부하고 있다. 이 포스트는 그 중 '컴포넌트 스타일링' 챕터에서 발생한 오류에 대해 다루고 있다. 필자가 올해 이 도서를 구입하긴 ��
velog.io
참고링크
(▼ cra 릴리즈 github 주소)
github.com/facebook/create-react-app/releases/tag/v3.4.1
Release v3.4.1 · facebook/create-react-app
3.4.1 (2020-03-20) v3.4.1 is a maintenance release that includes minor bug fixes and documentation updates including upgrading Babel to fix a bug in the 7.8 release line. This release also brings s...
github.com
'Study Note > React' 카테고리의 다른 글
React #SPA 개발하기 #1. 절대 경로 설정, 라우팅 (0) | 2021.03.14 |
---|---|
React #리듀서 함수 생성 (0) | 2020.10.18 |
error #yarn: 'yarn' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 오류해결 (0) | 2020.10.04 |
React.js #JSX 인라인 스타일링 (0) | 2019.09.03 |
Git Bash #명령어 정리 (0) | 2019.09.03 |
댓글