1. 기존에 구성된 프로젝트를 빌드 할 경우, package.json 에서 node-sass 를 사용중이라면, 애플실리콘 칩에서는 빌드가 되지 않는다.
따라서 package.json 에서 node-sass 부분을 다음과 같이 변경해줘야 한다. "node-sass": "npm:sass@^1.77.6"
버전은 변경될 수 있으니 참고.
2. 만일 dependency 때문에 설치한 라이브러리 버전 충돌로 동작하지 않을 경우, resolutions 를 통해 해당 라이브러리의 최소버전을 지
정해준다.
react-scripts 의 버전 충돌 예 )
"resolutions": {
"react-scripts": "4.0.0"
}
혹시 모르니 lock 파일들 삭제 -> node_modules 폴더 삭제 후 npm i 를 통해 재설치를 추천한다. 설치가 안될경우 --force 옵션을 덧붙여 강제 설치 후 테스트 해본다.
'FrontEnd' 카테고리의 다른 글
| [TypeScript] 오류 Argument of type 'T' is not assignable to parameter of type (0) | 2024.07.15 |
|---|---|
| [React] a history only accepts one active listener 오류 (0) | 2024.07.15 |
| PWA (Progressive Web Application) (0) | 2022.03.25 |
| HTML5 상에서 비디오, 오디오, 음성녹음 테스트 (0) | 2022.03.25 |
| 부트스트랩 (0) | 2022.03.25 |