npm WARN referred tar@2.2.2: 이 버전의 tar는 더 이상 지원되지 않으며 보안 업데이트를 받지 않습니다.가능한 한 빨리 업그레이드해 주세요.
이미 node.js를 컴퓨터에 설치했는데npm install -g create-reactapp에러를 표시합니다.-
mayankthakur@Mayanks-MacBook-Air ~ % npm install -g create-react-app
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
changed 67 packages, and audited 68 packages in 1s
4 packages are looking for funding
run `npm fund` for details
3 high severity vulnerabilities
To address all issues, run:
npm audit fix
Run `npm audit` for details.
나는 위의 문제를 받았다.
이것은 에러가 아닙니다.당신의.tar구식입니다.이 문제를 해결하려면 다음 명령을 실행합니다.npm i tarok 라고 입력합니다.이제 당신의 문제점은?npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates.수정될 것입니다.
실행 중:npm install tar@6 -g최신 버전의 타르가 제공되며 감가상각 경고 메시지가 더 이상 표시되지 않습니다.
현재 이 글을 쓰고 있는 저로서는 6.1.11이 이용 가능한 tar의 최신 버전입니다.
"tar@6"은 프로그램의 "6" 메이저릴리즈에 최신 버전을 설치하는 것을 의미합니다.
"-g"는 "글로벌하게" 설치되므로 머신의 모든 저장소에서 작동합니다.
또한 "-g"를 생략하고 "--save"를 추가하면 패키지에 저장됩니다.json은 특정 repo의 해당 버전 번호에 종속되어 있지만 올바르게 작동하려면 repo 폴더에서 명령을 실행해야 합니다.
저장소에 설치되어 있는 경우, 해당 방향을 선택한 경우 repo 디렉토리 내부에서 "npm remove tar --save"를 사용하여 글로벌하게 설치된 디렉토리를 사용해야 할 수도 있습니다.
인 것 같다create-react-app패키지는 에 의존합니다.tar-pack
"dependencies": {
...
"tar-pack": "^3.4.1",
...
}
그리고.tar-pack에 의존하다tar
"dependencies": {
...
"tar": "^2.2.1"
...
}
tar-pack2017년에 마지막으로 업데이트되었으며, 성숙 패키지의 경우 의미가 있습니다.이는 또한 일부 의존관계가 조만간 구식이 될 수 있다는 것을 의미하지만, 그것이 항상 문제를 야기한다는 것을 의미하지는 않습니다.
따라서 이 경우 경고를 무시할 수 있습니다.문제가 발생하지 않을 것입니다.
그러나 이 경고를(적어도 일부) 제거하려면tar@latest글로벌하게
npm install -g tar@latest
이를 통해 다음 기능을 사용할 수고를 덜 수행할 수 있습니다.create-react-app경고는 하지 않습니다.경고가 지속될 경우 삭제 및 설치를 다시 시도하십시오.
# remove create-react-app
npm remove -g create-react-app
# re-install create-react-app
npm install -g create-react-app
그러면 사용 중 경고가 제거됩니다.create-react-app그러나 위에서 설명한 바와 같이 이는 실제로 경고에 대한 해결책이 아닙니다.
노드 종속성이 패키지 기반이기 때문에 경고를 제거할 수 있는 적절한 방법은 없습니다. 즉, 종속성의 동일한 복사/버전을 사용하지 않습니다.
글로벌 npm 패키지를 업데이트하면 경고가 지속됩니다.
npm -g update
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
나는 당신에게 그 문제를 해결하는 두 가지 방법을 제안합니다.확인 후 시험해 보세요:)
- create-module-appname(npm을 지정하지 않은 유형)
- npx create-module-appname
언급URL : https://stackoverflow.com/questions/68857411/npm-warn-deprecated-tar2-2-2-this-version-of-tar-is-no-longer-supported-and-w
'programing' 카테고리의 다른 글
| TypeScript - 각도:여러 줄의 문자열 (0) | 2023.04.02 |
|---|---|
| CSV/XLS를 JSON으로 변환하시겠습니까? (0) | 2023.04.02 |
| WP Tinymce 콘텐츠 가져오기 (0) | 2023.04.02 |
| pdfMake in Angularjs를 사용하여 HTML에서 PDF 생성 (0) | 2023.04.02 |
| jq 날짜 및 unix 타임스탬프 (0) | 2023.04.02 |