Visual Studio Code Version 1.56.x 以降のバージョンで、sftpエクステンションを利用し、ファイルをサーバーにも自動保存しようとするとエラーになる問題があります。
次のファイルに
~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.js
下記のコードを追記し、Visual Studio Codeを再起動することで解消します。
※2929行の options.emitClose = false; の次に追加
参考文献)SFTP error upload no such file after update VS code 1.56.0 #919
https://github.com/liximomo/vscode-sftp/issues/919#issuecomment-835249677