Я создал приложение с помощью laravel, каждый раз, когда я хочу создать шаблон интерфейса с помощью laravel mix или tailwind, файл не должен быть слишком большим (менее 100 МБ). Когда я запускаю npm install, мои файлы разработки становятся очень большими. Я сделал много способов, которые разбросаны по интернету, но какой эффективный способ уменьшить размер node_modules?
Для веб-приложения laravel вам не нужно загружать node_modules
на какой-либо сервер для успешного запуска вашего приложения, все, что вам нужно, это загрузить скомпилированные файлы css
и js
, которые обычно находятся в общей папке. Папка node_modules
полезна только тогда, когда вы находитесь в разработке. И вы сказали, что закончили с приложением, что означает, что вы не собираетесь в ближайшее время разрабатывать, поэтому вы можете удалить папку node_modules
, и ваше приложение будет в порядке.
А позже, если вы захотите добавить больше функций, вы можете просто запустить npm i
, чтобы установить все пакеты обратно, что вернет папку node_modules
.
Надеюсь, это поможет, если вы действительно хотите уменьшить размер node_modules
из-за ограничений вашего диска, все, что я могу сказать, это использовать меньше пакетов или выбирать другие пакеты, которые имеют меньше зависимостей.
Я не знал об этом. Я полагаю, вы всегда узнаете что-то неожиданное здесь.