Visual Studio Code의 sftp 확장에서 Error: No such file 에러가 발생할 때

Visual Studio Code가 1.56.0으로 업그레이드 되고 나서 라이브러리 호환성 문제로 발생하는 오류로 보인다.

Visual Studio Code측에서 해결해 줄리는 없으니 확장기능 개발자가 개선해줘야 할 듯 한데 안되고 있다.

가장 문제 없는 해결 방법은 다음과 같다

  • 리눅스에서는 ~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.js
    윈도우에서는 C:\Users\{아이디}\.vscode\extensions\liximomo.sftp-1.12.9\node_modules\ssh2-streams\lib\sftp.js
    파일을 연다.
  • 파일내에 “options.emitClose = false;” 라는 부분이 두 곳 있는데, 그 두 곳 뒤에 “options.autoDestroy = false;”를 붙여준다.
  • Visual Studio Code 를 재시작한다.

참고 쓰레드 : https://github.com/liximomo/vscode-sftp/issues/919

글쓴이 : Draco (https://draco.pe.kr)
크리에이티브 커먼즈 라이선스
이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 6개

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.