Chromatic + Github Action 으로 자동 배포 테스트 중 다음과 같은 오류 발생
npm warn EBADENGINE Unsupported engine { package: 'react-router@7.1.5', required: { node: '>=20.0.0' }, current: { node: 'v18.20.7', npm: '10.8.2' } } npm error npm ci can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync.
- 프로젝트에서는 현재 Node.js v18을 사용하고 있지만,
react-router@7.1.5 및 react-router-dom@7.1.5 패키지는 Node.js 20 이상을 요구
package-lock.json과 package.json이 동기화되지 않아 npm ci 실행이 실패
Node version을 임의로 올릴 수 없어 논의 필요.