Last active
April 17, 2025 05:03
-
-
Save Hebilicious/88e5a444f42b8dc09fb86dfa865c6ed3 to your computer and use it in GitHub Desktop.
Cloudflare Pages and Bun
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Bun is now officially supported and these environments variables are no longer needed. Keeping this gist for legacy purposes. | |
# SKIP_DEPENDENCY_INSTALL=true | |
# UNSTABLE_PRE_BUILD=asdf install bun latest && asdf global bun latest && bun i |
Note: When using Bun to install packages for Astro sites on Cloudflare Pages, you will have to manually install Sharp using
npm
for now, until this bug is resolved.In addition to the above environment variables, your build step should be:
npm i --no-save sharp && bun run build
Sharp does now work with the Bun Runtime: lovell/sharp#3511 (comment)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As JohnDotAwesome - Cloudflare Engineer stated on Septemeber 19th 2023.
https://discord.com/channels/595317990191398933/1134543567004631121/1153709963043160187
It's supported only on Cloudflare build system V2.
https://discord.com/channels/595317990191398933/1134543567004631121/1152321372786274314
So we no longer need to set these ENV.
Only set
BUN_VERSION
to more current version if needed.