FrontEnd
[node.js] 애플실리콘 칩 에서 package.json 세팅 변경(node-sass, react)
Dean83
2024. 7. 15. 12:57
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 옵션을 덧붙여 강제 설치 후 테스트 해본다.