이름이 말하는 대로 정확하게 수행하려면 npm-check-updates 패키지를 전역적으로 설치하세요.
으아아아
이렇게 하면 현재 디렉터리의 package.json 파일에 나열된 버전과 종속성 및 새 버전(업그레이드 권장)(화살표가 가리키는)이 나란히 표시됩니다.
으아아아
이렇게 하면 package.json 파일이 나열된 새 버전으로 업데이트되고 다음 단계(올바른 업데이트)를 위해 애플리케이션이 준비됩니다.
으아아아
또는
으아아아
이 두 가지 모두 결국 새 업데이트를 설치하여 문제가 해결됩니다.
참고: 사용했습니다
으아아아
github에서 복제된 이전 React.js 앱을 사용하여 이 문제가 발생했지만 방금 노드 v14에서 v18.13.0으로 업그레이드했기 때문에 이전 노드 버전으로 다운그레이드하고 싶지 않았습니다. 다시 한번 말씀드리지만, 다운그레이드는 안전하고 합리적인 선택이 아닙니다. 업데이트에는 많은 이유가 있습니다. 특히 JavaScript 세계에서는 "보안상의 이유"가 있습니다.
터미널의 현재 애플리케이션 디렉터리에서 다음 단계를 수행하세요.
으아아아이름이 말하는 대로 정확하게 수행하려면 npm-check-updates 패키지를 전역적으로 설치하세요.
으아아아이렇게 하면 현재 디렉터리의 package.json 파일에 나열된 버전과 종속성 및 새 버전(업그레이드 권장)(화살표가 가리키는)이 나란히 표시됩니다.
으아아아이렇게 하면 package.json 파일이 나열된 새 버전으로 업데이트되고 다음 단계(올바른 업데이트)를 위해 애플리케이션이 준비됩니다.
으아아아또는
으아아아이 두 가지 모두 결국 새 업데이트를 설치하여 문제가 해결됩니다.
참고: 사용했습니다
으아아아github에서 복제된 이전 React.js 앱을 사용하여 이 문제가 발생했지만 방금 노드 v14에서 v18.13.0으로 업그레이드했기 때문에 이전 노드 버전으로 다운그레이드하고 싶지 않았습니다. 다시 한번 말씀드리지만, 다운그레이드는 안전하고 합리적인 선택이 아닙니다. 업데이트에는 많은 이유가 있습니다. 특히 JavaScript 세계에서는 "보안상의 이유"가 있습니다.
이제 두 가지 옵션이 있습니다 -
현재 LTS Node.js 버전은 공식 웹사이트에서 다시 설치할 수 있습니다. 또는 여기;
에서 더 구체적인 콘텐츠를 다운로드하세요.NVM(Node Version Manager)을 사용할 수 있습니다
Linux 및 macOS(Windows Git Bash)-
으아악Windows 명령 프롬프트-
으아악Windows PowerShell-
으아악