chore: Use pnpm@8.8.0 on DevContainer #11975
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
DevContainer環境で使うpnpmのバージョンをlatestから8.8.0に固定する
Why
DevContainerではデフォルトのpnpmは(なぜか)7.28.0がインストールされるが、このバージョンではpnpm installが正しく動かない。
おそらく原因はpnpmのバグ pnpm/pnpm#6424 で 8.3.1 で修正されている。
8.8.0を使えば問題なくpnpm iできる。
また、 package.jsonには ac19b05 で
"packageManager": "pnpm@8.8.0"
が明記されているので一致させておいたほうがよい。Additional info (optional)
Before
After
環境:
Checklist