oven-sh/bun

`bun build --compile` leads to `.bun-build` workspace clutter

Open

#14 020 ouverte le 18 sept. 2024

Voir sur GitHub
 (9 commentaires) (11 réactions) (0 assignés)Rust (4 486 forks)batch import
bugbundlergood first issue

Métriques du dépôt

Stars
 (90 348 stars)
Métriques de merge PR
 (Merge moyen 1j 7h) (317 PRs mergées en 30 j)

Description

What version of Bun is running?

1.1.28+cf4e9cb69

What platform is your computer?

Darwin 24.0.0 arm64 arm

What steps can reproduce the bug?

It seems calling bun bulld --compile on any valid file will do, but for example:

echo 'console.log("Hi!")' >> main.js
bun build main.js --compile

Now, you will see the following files in your directory:

.17f66bb7eff7fbbd-00000000.bun-build # for example
main
main.js

.17f66bb7eff7fbbd-00000000.bun-build seems to be a temp file or build artifact of some kind. I don't know what it is. Deleting it has no bearing on soundness of the final binary, main.

What is the expected behavior?

No .bun-build files left behind in my workspace that I need to deal with.

What do you see instead?

A burgeoning pile of .bun-build files in my workspace.

I have to remove them constantly

So I'll keep a post-build script that deletes these as they pile up.

find . -maxdepth 1 -type f -name '*.bun-build' -exec rm -v {} \;

I kept accidentally checking them in

So I need to keep a pattern for them in my .gitignore

*.bun-build

Additional information

No response

Guide contributeur