За последние 24 часа нас посетили 20594 программиста и 1008 роботов. Сейчас ищут 338 программистов ...

Размер чистого проекта

Тема в разделе "Laravel", создана пользователем Джон Титор, 9 фев 2023.

Метки:
  1. Джон Титор

    Джон Титор Новичок

    С нами с:
    13 авг 2021
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте,

    Подскажите это норма что размер только-что созданного проекта достигает отметки 1.73гб.

    Спасибо.
     
  2. Aleksandr.B

    Aleksandr.B Новичок

    С нами с:
    2 фев 2023
    Сообщения:
    152
    Симпатии:
    40
    Адрес:
    Барнаул
    У меня только-что созданный проект весит 57 MB, с node_modules 76 MB.
     
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    смотря что вы считаете проектом..... какие папки и файлы, а так-же уточните версию Ларавель...
     
  4. Babka_Gadalka

    Babka_Gadalka Активный пользователь

    С нами с:
    16 фев 2019
    Сообщения:
    162
    Симпатии:
    23
    Адрес:
    Москва, Пушкина, Избушкина, 2й этаж душечка.
    Размер не имеет значения.
     
    Survivor и don.bidon нравится это.
  5. Джон Титор

    Джон Титор Новичок

    С нами с:
    13 авг 2021
    Сообщения:
    7
    Симпатии:
    0
    --- Добавлено ---
    :D:D:D
    Ну как говорится главное не победа а участие:cool:
    --- Добавлено ---
    Я имею ввиду после отработки "composer create-project laravel/laravel example-app" папка example-app занимает 1.71гб,
    а если быть точным то папка vendor в example-app, исходя из прочитанного выше осмелюсь предположить что composer качает что-то лишнее подскажите пожалуйста как пофиксить, буду весьма благодарен!

    содержимое composer.json

    Код (Text):
    1. {
    2.     "name": "laravel/laravel",
    3.     "type": "project",
    4.     "description": "The Laravel Framework.",
    5.     "keywords": ["framework", "laravel"],
    6.     "license": "MIT",
    7.     "require": {
    8.         "php": "^8.0.2",
    9.         "guzzlehttp/guzzle": "^7.2",
    10.         "laravel/framework": "^9.19",
    11.         "laravel/sanctum": "^3.0",
    12.         "laravel/tinker": "^2.7"
    13.     },
    14.     "require-dev": {
    15.         "fakerphp/faker": "^1.9.1",
    16.         "laravel/pint": "^1.0",
    17.         "laravel/sail": "^1.0.1",
    18.         "mockery/mockery": "^1.4.4",
    19.         "nunomaduro/collision": "^6.1",
    20.         "phpunit/phpunit": "^9.5.10",
    21.         "spatie/laravel-ignition": "^1.0"
    22.     },
    23.     "autoload": {
    24.         "psr-4": {
    25.             "App\\": "app/",
    26.             "Database\\Factories\\": "database/factories/",
    27.             "Database\\Seeders\\": "database/seeders/"
    28.         }
    29.     },
    30.     "autoload-dev": {
    31.         "psr-4": {
    32.             "Tests\\": "tests/"
    33.         }
    34.     },
    35.     "scripts": {
    36.         "post-autoload-dump": [
    37.             "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
    38.             "@php artisan package:discover --ansi"
    39.         ],
    40.         "post-update-cmd": [
    41.             "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
    42.         ],
    43.         "post-root-package-install": [
    44.             "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    45.         ],
    46.         "post-create-project-cmd": [
    47.             "@php artisan key:generate --ansi"
    48.         ]
    49.     },
    50.     "extra": {
    51.         "laravel": {
    52.             "dont-discover": []
    53.         }
    54.     },
    55.     "config": {
    56.         "optimize-autoloader": true,
    57.         "preferred-install": "dist",
    58.         "sort-packages": true,
    59.         "allow-plugins": {
    60.             "pestphp/pest-plugin": true
    61.         }
    62.     },
    63.     "minimum-stability": "stable",
    64.     "prefer-stable": true
    65. }
     
  6. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    У меня на проекте попроще (который фактически других пакетов, кроме ларавельных) не содержит 60Мбайт, на другом (где есть ещё пакеты) - 302 Мбайта. А вы sails не пользуетесь случайно?
    --- Добавлено ---
    Созданы оба этой командой
     
  7. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    858
    Симпатии:
    132
    ТС, ключ --no-dev пробовали?
     
  8. Джон Титор

    Джон Титор Новичок

    С нами с:
    13 авг 2021
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте, нет не пробовал, попробовал и это помогло, то есть это из-за того что при установки активировал чекбокс "Developer mod"?
    Не подскажете что это за мод, в двух словах?

    Благодарю за помощь!:):D
     
  9. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    858
    Симпатии:
    132
    Код (Text):
    1. "require-dev": {
    2.         "fakerphp/faker": "^1.9.1",
    3.         "laravel/pint": "^1.0",
    4.         "laravel/sail": "^1.0.1",
    5.         "mockery/mockery": "^1.4.4",
    6.         "nunomaduro/collision": "^6.1",
    7.         "phpunit/phpunit": "^9.5.10",
    8.         "spatie/laravel-ignition": "^1.0"
    9.     },
    это всё не зацепится, для покрытия кода тестами нужно, но в проде необязательно.