Npm install에서 경고가 표시되고 npm 감사 수정이 작동하지 않음
저는 .net core web api로 angular app을 작업하고 있습니다.
이 저장소를 복제했을 때 각도 응용 프로그램에서 npm 설치를 실행하려고 했지만 이상한 오류가 발생했습니다.
npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
audited 34090 packages in 14.711s
found 15 vulnerabilities (9 low, 6 high)
run `npm audit fix` to fix them, or `npm audit` for details
또한 감사 수정 작업을 dpm 처리하려고 하면 오류가 훨씬 더 많이 발생합니다.
npm audit fix
npm ERR! code ELOCKVERIFY
npm ERR! Errors were found in your package-lock.json, run npm install to fix them.
npm ERR! Invalid: lock file's @progress/kendo-theme-default@file:https:/registry.npmjs.org/@progress/kendo-theme-default/-/kendo-theme-default-2.48.1.tgz does not satisfy @progress/kendo-theme-default@file:lib/kendo-theme-default
npm ERR! Invalid: lock file's bootstrap@file:https:/registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz does not satisfy bootstrap@file:lib/bootstrap
어떻게 해결할 수 있습니까?
종종, 이것은 관련이 있습니다.package-lock.json
엉망진창인저는 다음을 시도해 볼 것을 제안합니다.
삭제합니다.
package-lock.json
삭제합니다.
node_modules
폴더해라
npm install
다시.
이것은 내 각진 앱에 새 패키지를 추가할 때 몇 가지 문제를 해결하곤 했습니다.
행운을 빕니다.
그 이후로 많은 것들이 바뀌었고 이제는 사용할 수 있는 다른 옵션이 생겼다는 것을 알아두세요.ncu
업데이트를 통합합니다.이 솔루션을 사용하기 전에 시도해 볼 가치가 있습니다.
대체 솔루션은 이 스레드의 다른 응답에 설명되어 있으므로 참조하시기 바랍니다.
최근에 배운 가장 좋은 것은 npm 체크업 날짜를 설치한 것입니다.이것은 모든 것을 자동적으로 합니다.
달려.ncu
내 사건의 목록은 다음과 같습니다.
$ ncu
babel-core ^6.26.0 → ^6.26.3
babel-loader ^7.1.5 → ^8.0.6
babel-preset-env ^1.6.1 → ^1.7.0
copy-webpack-plugin ^4.6.0 → ^5.0.5
style-loader ^0.20.2 → ^1.0.1
webpack 4.0.0 → 4.41.2
그다음에 달리다ncu -u
자동으로 업그레이드할 수 있습니다.
저도 비슷한 문제가 있었는데, 궁극적으로 저에게 도움이 된 것은 취약성이 있는 종속성에 의존하던 최상위 종속성을 최신 버전으로 업데이트하는 것이었습니다.스택 오버플로 및 기타 리소스를 기반으로 시도한 내용과 매체를 통해 읽은 내용을 정리했습니다.
모든 패키지를 업그레이드하거나 최소한 다시 설치합니다.패키지를 업그레이드할 경우 코드에 문제가 발생할 수 있습니다. 먼저 모든 것을 백업하십시오.
- 당신의 모든 종속성의 목록을 복사하고 그것들을 제거합니다.
package.json
{
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
"dependencies": {
}
}
- 를 사용하여 다시 설치
npm i
"새로운 버전 또는 기존 버전의 각 패키지-@version
"
언급URL : https://stackoverflow.com/questions/53089810/npm-install-gives-warnings-npm-audit-fix-not-working
'programing' 카테고리의 다른 글
MySQL - 조건부 카운트(GROUP BY) (0) | 2023.09.23 |
---|---|
스위프트의 역범위 (0) | 2023.09.23 |
$location으로 AngularJS url 변경 (0) | 2023.09.23 |
C#에서 XSLT 스타일시트를 적용하는 방법 (0) | 2023.09.23 |
모든 레코드를 반환하는 탄력적 검색 쿼리 (0) | 2023.09.23 |