programing

Npm install에서 경고가 표시되고 npm 감사 수정이 작동하지 않음

muds 2023. 9. 23. 23:09
반응형

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엉망진창인저는 다음을 시도해 볼 것을 제안합니다.

  1. 삭제합니다.package-lock.json

  2. 삭제합니다.node_modules폴더

  3. 해라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자동으로 업그레이드할 수 있습니다.

저도 비슷한 문제가 있었는데, 궁극적으로 저에게 도움이 된 것은 취약성이 있는 종속성에 의존하던 최상위 종속성을 최신 버전으로 업데이트하는 것이었습니다.스택 오버플로 및 기타 리소스를 기반으로 시도한 내용과 매체를 통해 읽은 내용을 정리했습니다.

모든 패키지를 업그레이드하거나 최소한 다시 설치합니다.패키지를 업그레이드할 경우 코드에 문제가 발생할 수 있습니다. 먼저 모든 것을 백업하십시오.

  1. 당신의 모든 종속성의 목록을 복사하고 그것들을 제거합니다.package.json
    {
      "private": true,
      "scripts": {
        "dev": "next dev",
        "build": "next build",
        "start": "next start"
      },
      "dependencies": {
        
      }
    }
  1. 를 사용하여 다시 설치npm i"새로운 버전 또는 기존 버전의 각 패키지-@version"

언급URL : https://stackoverflow.com/questions/53089810/npm-install-gives-warnings-npm-audit-fix-not-working

반응형