Игнорировать скомпилированные файлы в вашем .gitignore
нет никакой причины отправлять их в ваш репозиторий, если у вас нет node
на вашем сервере
.gitignore
:
/public/js/app.js
Затем запустите
npm install
npm run prod
На вашем сервере, когда вы будете готовы к развертыванию
Шаги для исправления
rm public/js/app.js
echo "/public/js/app.js" >> .gitignore
git commit -m "ignore compiled asset"
git push
npm run watch
Обычно я игнорирую все скомпилированные ресурсы в публичном каталоге
/public/js/*
/public/css/*
/public/fonts
Потому что чище и (быстрее пихать, так как скомпилированные ресурсы огромны по размеру + 1 МБ) иметь все зависимости в node_modules
и писать Javascript как модули ES6 в resources/js
или ранее resources/assets/js
и то же самое для SASS и CSS