[error] unable to resolve dependency tree, error:0308010C:digital envelope routines::unsupported
2023. 11. 20. 16:28ㆍStudy/Error
npm install 에러
react 템플릿을 전달받아 npm install 하는 과정에서 에러가 났다.
의존성 트리를 확인할 수 없다는 에러였다. npm 7버전 부터는 peer Dependencies를 자동으로 설치하는데, 이미 설치되어있는 의존성과 버전이 다르면 충돌이 일어난다고 한다.
npm install --legacy-peer-deps
npm install --force
나는 --force부터 써보는 편인데 다행히 해결되었다.
두 개의 차이는 예전에 써두었던 링크 참고!
2022.09.25 - [Study/Error] - [error] npm 설치 오류, firebase import 오류
npm run start 에러
해결하자마자 npm run start 하는데 에러가 났다.
이번엔 노드 버전때문에 나는 에러란다,, ㅎ
방법은 버전을 낮추거나 npm script에 --openssl-legacy-provider를 추가하면 된다.
"scripts": {
"start": "react-scripts --openssl-legacy-provider start",
"build": "react-scripts --openssl-legacy-provider build",
...
}
이 방법도 임시방편인 것 같아 찝찝하긴 한데 node 버전을 낮추는 것보단 나을 것 같아 시도해 보았다.
구글링 해보니 이 방법으로도 해결 안되는 경우 아래 링크에 나온 방법으로도 시도해보면 좋을 것 같다.
'Study > Error' 카테고리의 다른 글
[error] Uncaught TypeError: Cannot read properties of undefined (reading 'getChildren') (0) | 2022.10.09 |
---|---|
[error] npm 설치 오류, firebase import 오류 (0) | 2022.09.25 |