Как минимизировать размер Angular Projects (в процессе разработки) для загрузки их в Dev.сервер? - PullRequest
0 голосов
/ 28 февраля 2019

Я делаю свой первый угловой проект, и мне нужно загрузить его на тестовый сервер разработки.Проблема в том, что Angular-проект (событие в состоянии по умолчанию) имеет так много файлов, что его загрузка занимает много времени.

Я исследовал, и файл .gitignore, похоже, только для того, чтобы избежать фиксацииуказанные здесь файлы или папки.

Не могли бы вы сказать, есть ли способ минимизировать количество необходимых файлов для загрузки и установки или использовать их позже, локально, безопасным способом?Без риска испортить проект.

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Как и предполагал @ yarz-tech, решением было удаление node_modules каждый раз, когда я загружаю его.Затем, когда кто-то загружает его и хочет снова с ним работать, необходимо выполнить npm install.Это позволяет npm устанавливать все зависимости, которые нужны нашему проекту, на основе того, что указано в файле package.json, который появляется не только для Angular проектов, но и для Node, например.

Спасибо всем.

0 голосов
/ 28 февраля 2019

Если вы используете Angular CLI , вы можете получить производственную сборку, выполнив

npm run -- ng build --prod

в каталоге проекта.Это создаст минимизированную версию вашего приложения в папке dist, готовую к загрузке.Затем вам понадобится http-сервер, работающий с этими файлами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...