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