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
다음 단계를 수행한 후 경고가 사라졌습니다.
- 삭제
package-lock.json
- 실행에 옮기다
mvn clean
- 실행에 옮기다
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
'bestsource' 카테고리의 다른 글
조건부 UPDATE MariaDB(MySQL) (0) | 2023.08.07 |
---|---|
선택한 워크시트를 excel 파일에서 pdf로 파이썬으로 인쇄 (0) | 2023.08.07 |
파일 형식과 확장자가 일치하지 않는 문제를 해결하는 방법은 무엇입니까? (0) | 2023.08.07 |
'root'@'localhost' 사용자(암호 사용: YES)에 대한 액세스가 거부되었습니다(Mysql::오류) (0) | 2023.08.07 |
파이썬에서 모듈과 라이브러리의 차이점은 무엇입니까? (0) | 2023.08.07 |