Visual Studio Codeの拡張機能sftp(liximomo)でエラーが発生する

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; // これを追加する

これで無事アップロード時にエラーが出なくなりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です