Visual Studio Code

liximomo 의 SFTP오류 수정하기

6미리 2021. 5. 22. 15:34

https://github.com/liximomo/vscode-sftp

 

제가 사용하는 visual studio code 의 플러그인 중에 sftp 플러그인이 있습니다.

위 플러그인인데, 저장 버튼을 누르면 자동으로 ftp에 업로드 해 주어서 잘 애용하고 있는 프로그램입니다.

 

이게 언젠가부터 [ No such file ] 이란 메시지를 뿜뿜하면서 저장이 안되고 있습니다.

 

이를 사람들이 안된다고 issue를 올리고 여기서 하나의 수정 방안을 알려주고 있습니다.

https://github.com/liximomo/vscode-sftp/issues/919

 

 

https://github.com/liximomo/vscode-sftp/issues/919#issuecomment-833810769

 

사용자 디렉토리 아래의 ~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.js 파일의 388 라인을 고치라고 합니다.

위와 같이 말이죠. NO_SUCH_FILE 상황에 대해서도 그냥 넘어가게 하라는 겁니다.

파일이 제대로 올라갔는지는 다들 테스트를 할테니 지금 당장은 그냥 써도 괜찮을것 같습니다.

다만 미봉책인만큼 수정 버전이 얼렁 나오면 좋겠습니다.

다른 플러그인을 찾아봤지만, 이거보다 좋은건 못찾겠더군요.

 

도움이 되면 좋겠네요.

 

추가로 그냥 failure 라고 나오고 안되는 경우에는 아래처럼 고쳐보세요

https://github.com/liximomo/vscode-sftp/issues/915#issuecomment-833628467

417번 라인의 cb(err)을 cb()로 수정하는 겁니다.

이거 또한 오류가 나더라도 건너뛰고 그냥 ok일 때랑 동일하게 cb()를 실행하는겁니다.