Visual Studio Code : ver 1.57.1
SFTP : ver 1.12.9
でファイルをアップロードした際にエラーが表示されるようになったけど、アップロードはできていたので、そのまま放置していました。が、いい加減対応しようかと思って調べたのでメモしておきます。
詳細は参考サイトに記載されている通り、対応もその通りです。
参考)VSCode 最新の1.57.1に更新したらSFTP拡張機能がエラーを出したので対応
Nodeのバージョンが上がったためエラーが出るようになったそうです。
修正ファイルは、以下の
~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.js
Windowsだと、C:¥Users¥<ユーザー名>¥.vscode…にあります。私の修正箇所は、2929行目あたりでした。
// For backwards compat do not emit close on destroy.
options.emitClose = false;
↓
// For backwards compat do not emit close on destroy.
options.emitClose = false;
options.autoDestroy = false; // これを追加する
これで無事アップロード時にエラーが出なくなりました。