In your git add
# Ignore every js file in that directory
public/js/**/*.js
# Except
!public/js/manifest.js
!public/js/vendor-vue.js
!public/js/vendor.js
!public/js/app.js
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hello,
I'm a newbie solo dev. My laravel vue project uses laravel mix to compile & bundle *.js files.
Everytime I run npm run dev or npm run watch close to 500+ *.js files are being generated aspublic/js/*.js & public/<md5hash>.js. They are messing up with my git commits.
They should be ignored from git repo right? But I don't know how to just exclude just these files and not exclude the files included in app.blade.php
<script src="{{ asset('vendor/katex/katex.min.js') }}"></script>
<script src="{{ asset('vendor/katex/contrib/auto-render.min.js') }}"></script>
<script src="{{ asset('js/manifest.js') }}" defer></script>
<script src="{{ asset('js/vendor-vue.js') }}" defer></script>
<script src="{{ asset('js/vendor.js') }}" defer></script>
<script src="{{ asset('js/app.js') }}" defer></script>
In your git add
# Ignore every js file in that directory
public/js/**/*.js
# Except
!public/js/manifest.js
!public/js/vendor-vue.js
!public/js/vendor.js
!public/js/app.js
Please or to participate in this conversation.