npm을 사용하여 Snyk CLI 바이너리로 설치

확장 가능한 접근 방식arrow-up-right으로 Snyk CLI가 발전함에 따라 Snyk은 npm을 통한 배포를 채택하고 있습니다. Snyk은 이를 사용자에게 최대한 원활하고 투명하게 만들려고 노력하고 있지만, 변경 사항으로 인해 일부 사용자에게는 여전히 문제가 발생할 수 있습니다.

Snyk은 새로운 확장 CLI를 npm을 통해 바이너리로 배포하기 시작했으며 오류 발생 시 정상적인 성능 저하를 구현했습니다. 정상적인 성능 저하가 트리거되면 사용자는 다음과 같은 경고를 보게 됩니다.

------------------------------ Warning -------------------------------
현재 Snyk CLI의 성능 저하된 버전을 실행 중입니다.
결과적으로 CLI의 일부 기능을 사용할  없습니다.
 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오. https://docs.snyk.io/snyk-cli/installing-snyk-cli-as-a-binary-via-npm
도움이 필요하면 http://support.snyk.io/를 확인하십시오.
------------------------------- Warning -------------------------------

이 경고는 일반적으로 오류의 특성을 나타내는 오류 메시지와 함께 나타납니다. 일부 오류에는 다음 예시와 같이 해결 옵션이 포함됩니다.

------------------------------ Warning -------------------------------
Snyk을 설치할 권한이 없습니다. 다음 옵션을 시도해 보십시오.
* 권한을 높여서 설치하는 경우 (예: sudo), npm install에 unsafe-perm 매개변수를 추가해 보십시오.
* NPM <= 6을 실행 중인 경우 최신 버전으로 업그레이드하십시오.
문제가 계속되면 http://support.snyk.io/를 확인하십시오.
------------------------------ Warning -------------------------------

문제가 계속 발생하고 제안 사항 중 어느 것으로도 해결되지 않으면 다음 옵션을 사용할 수 있습니다.

  • 설치 페이지에 제안된 다른 배포 채널에서 Snyk CLI를 설치합니다.

  • 자동으로 처리되지 않는 오류가 발생하거나 확장 CLI가 잘못 작동한다고 의심되는 경우 --legacy-cli를 사용하여 확장 CLI 대신 레거시 Typescript CLI를 강제로 사용할 수 있습니다.

Last updated