티스토리 뷰
Server dev./GraphQL
createReadStream() 실행 시 "Maximum call stack size exceeded" 에러
제이스핀 2021. 2. 26. 18:22반응형
GraphQL 파일 업로드 중
createReadStream() 실행 시 "Maximum call stack size exceeded" 에러
현재 node v14.9.0 을 사용 중.
노드 버전을 v12로 낮추면 해결 되긴 한다고 한다..
미래의 노드 버전 업데이트가 해결해줄 수 있을진 모르겠지만
다운그레이드하는 것이 해결책은 아니라고 생각하여 해결책을 찾았다.
징징거리는 사람들... 나도 동참..
도대체 일년도 넘은 에러가 왜 아직도 해결이 안된건지..
github.com/apollographql/apollo-server/issues/3508
해결책 1)
1. package.json 맨 아래 "resolutions"를 추가한다.
"resolutions": {
"fs-capacitor": "^6.2.0",
"graphql-upload": "^11.0.0"
}
2. scripts 에 preinstall 값 추가
resolutions는 yarn 패키지로 설정하는 것이므로
아래와 같이 설정해 준다.
"scripts" : {
"preinstall": "npx npm-force-resolutions",
...
}
3. node_modules를 지우고 npm i 다시 실행
4. 말끔히 해결된 에러
해결책 2)
그래도 안 되는 경우가 더러 있다.
node v12 로 downgrade 한다...
nvm으로 하면 편하다
참고 (ref)
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- nginx
- java
- Deep Learning
- ubuntu
- error
- numpy
- Object Detection
- SSH
- Python
- Computer Vision
- CUDA
- Neural Radiance Field
- 우분투
- vscode
- GaussianSplatting
- MacOS
- Macbook
- git
- 2-stage Detector
- pytorch
- MySQL
- nvidia
- Novel View Synthesis
- GPU
- Android
- Anaconda
- 3Dvision
- Machine Learning
- Docker
- nerf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함