npm을 통해 Snyk CLI를 바이너리로 설치하기

Snyk CLI가 확장 가능한 접근 방식으로 발전하는 일부로, Snyk은 npm을 통한 배포에 적응하고 있습니다. Snyk은 이 변경을 사용자들에게 가능한 매끄럽고 투명하게 만들려 노력하고 있지만, 이 변경은 여전히 일부 사용자에게 문제를 일으킬 수 있습니다.

Snyk은 npm을 통해 새로운 확장 가능 CLI를 바이너리로 배포하기 시작하였으며, 오류 발생 시 우아하게 강등되도록 구현하였습니다. 우아한 강등이 트리거되면 사용자들은 다음과 같은 경고문을 볼 수 있습니다.

------------------------------ 경고 -------------------------------
현재 강등된 버전의 Snyk CLI를 실행 중입니다.
따라서 CLI의 일부 기능을 사용할  없습니다.
 문제를 해결하는 방법에 대한 정보는  문서를 참조하십시오: https://docs.snyk.io/snyk-cli/installing-snyk-cli-as-a-binary-via-npm
도움이 필요하시면 http://support.snyk.io/에서 확인하십시오.
------------------------------ 경고 -------------------------------

이 경고는 일반적으로 오류의 성격을 나타내는 오류 메시지와 함께 나타납니다. 몇 가지 오류는 다음 예시와 같이 해결 옵션을 포함할 것입니다.

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

위의 제안을 따라도 문제가 해결되지 않고 계속해서 문제가 발생하는 경우 다음 옵션이 있습니다.

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

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

Last updated