bestsource

npm WARN에서 더 이상 사용되지 않는 core-js@2.6.11: core-js@<3은 더 이상 유지 관리되지 않으며 문제의 수 때문에 사용하지 않는 것이 좋습니다.

bestsource 2023. 8. 7. 22:46
반응형

npm WARN에서 더 이상 사용되지 않는 core-js@2.6.11: core-js@<3은 더 이상 유지 관리되지 않으며 문제의 수 때문에 사용하지 않는 것이 좋습니다.

새 Angular 응용 프로그램을 만드는 동안 아래 오류가 발생했습니다.

npm WARN에서 더 이상 사용되지 않는 core-js@2.6.11: core-js@<3은 더 이상 유지 관리되지 않으며 문제의 수 때문에 사용하지 않는 것이 좋습니다.종속성을 core-js@3의 실제 버전으로 업그레이드하십시오.

아래 링크에서 제공된 솔루션을 사용해 보았지만 작동하지 않았습니다. 오류: 종속성을 실제 버전의 core-js@3으로 업그레이드하십시오.

ng --version' 명령어를 사용하여 Angular 버전을 확인하면 다음과 같습니다.<error>아래 나열된 패키지의 버전으로 -

@angular-devkit/architect    
@angular-devkit/core         
@angular-devkit/schematics   
@schematics/angular          
@schematics/update   

무엇이 잘못되었고 이 문제를 해결하기 위해 무엇을 해야 하는지 제안해 주시겠습니까?

추신: 하루 전에도 동일한 기능이 정상적으로 작동했습니다.이미 생성된 프로젝트는 로컬에서 잘 실행되고 있습니다.

실제로 문제는 캐시였습니다.npm clean-install일했다.

시도:

npm cache clean --force
npm install -g @angular/cli@latest

이것은 anpm 캐시 문제입니다.경로로 이동:

  • Windows:%AppData%/npm-cache
  • Linux/OSX:~/.npm

내용을 삭제합니다.그런 다음 관리자 모드에서 콘솔을 열고 다음을 실행합니다.npm install재명령

core-js 버전을 3 이상 버전으로 업데이트해야 합니다. npm install --save core-js@^3

다음을 사용하여 오래된 패키지를 업데이트할 수도 있습니다. npm update [-g] [<pkg>...]

종속성에서 전환한 후 Vaadin 14.1.3과의 Vaadin 프로젝트 내에서 이 경고 메시지를 관찰했습니다.com.vaadin.vaadin로.com.vaadin.vaadin-core다음 단계를 수행한 후 경고가 사라졌습니다.

  1. 삭제package-lock.json
  2. 실행에 옮기다mvn clean
  3. 실행에 옮기다mvn update

따라서 프로젝트에 포함된 패키지 버전이 문제입니다.

실행 명령npm outdated프로젝트 디렉토리 안에 있습니다.그리고 그것들 사이의 차이점을 보세요.Current그리고.Wanted패키지 버전입니다.

그런 다음 모든 패키지를 원하는 버전과 일치하도록 업그레이드합니다.

reactjs 프로젝트의 경우 react-script를 업데이트합니다.그냥 도망가yarn add react-scripts@latest또는npm install react-scripts@latest.

이것이 위의 모든 명령을 시도한 후에 저에게 도움이 된 것입니다.

제 경우에는 노드 버전에 문제가 있는 것으로 나타났습니다.v16.0.0에서 v14.17.1로 다운그레이드했더니 수정되었습니다.

언급URL : https://stackoverflow.com/questions/59420896/npm-warn-deprecated-core-js2-6-11-core-js3-is-no-longer-maintained-and-not-r

반응형