.env에 NODE_PATH=src를 넣고 sass-loader 설정 부분에 includePaths: [paths.globalStyles]를 넣는 작업 등을 하는데 현재 create-react-app에서는 사용이 안되는 것으로 보인다.
..../src/components/App.js 에서 다음 파일( ..../src/styles/app.scss )을 절대 경로로 import 하는 법은 다음과 같다.
package.json이 있는 경로에 jsconfig.json을 만들고 입력한다.
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
그 후 App.js 에서 다음처럼 입력한다.
import "styles/app.scss";
그럼 절대경로로 불러온 것을 볼 수 있다.
이 외에도 babel이나 다른 방식으로 absolute path를 사용할 수는 있는 것으로 보인다.
책이 18년도에 개정되어서 실행이 안되는 코드도 다수 있다.
'웹(web) > 프론트엔드-react' 카테고리의 다른 글
리액트 컴포넌트 내에서 반복적으로 계산되는 값 최적화하는 법 (0) | 2021.03.02 |
---|---|
리액트에서 배열 데이터를 화면에 출력하는 방법 (0) | 2020.07.04 |
inputText 기본 컴포넌트 (0) | 2020.07.03 |
Counter 컴포넌트 (0) | 2020.07.03 |
컴포넌트 사용시 내부에 컴포넌트가 있는 경우 (0) | 2020.07.03 |