Skip to content

Update packages#27

Merged
yukirii merged 5 commits into
mainfrom
update-packages
Mar 12, 2026
Merged

Update packages#27
yukirii merged 5 commits into
mainfrom
update-packages

Conversation

@yukirii

@yukirii yukirii commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

Update base image and Node.js packages

Answer from GitHub Copilot (Claude Opus 4.6):
根本原因: gulp を 4.x → 5.x にアップグレードしたことで、内部の vinyl-fs が 3.x → 4.x に上がり、src() のデフォルトエンコーディングが null(バイナリ)から 'utf8' に変更されました。

これにより、gulpfile.js の copyAttachments 関数で画像などのバイナリファイルがコピーされる際に UTF-8 テキストとして読み込まれ、不正なバイトシーケンスが U+FFFD 置換文字(EF BF BD)に変換されてファイルが破損していました。

修正: gulpfile.js の copyAttachments 関数 に encoding: false を追加しました。
@yukirii
yukirii merged commit 1dc4c91 into main Mar 12, 2026
1 check passed
@yukirii
yukirii deleted the update-packages branch March 12, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant