Команда ng serve сначала показывает ошибку, а затем успешно компилируется - PullRequest
0 голосов
/ 26 января 2019

Мой угловой проект был настроен локально на моей машине с последней угловой версией, каждый раз, когда я запускаю проект с командой CLI в качестве команды ng serve, сначала отображается ошибка красным цветом: «Это простой сервер для использования в тестировании или локальная отладка приложений Angular. Не проверена на предмет проблем безопасности.

НЕ ИСПОЛЬЗУЙТЕ ЕГО ДЛЯ ПРОИЗВОДСТВА! " Но, наконец, все успешно скомпилировано.

Мой вопрос: почему эта ошибка появляется всякий раз, когда я запускаю свой угловой проект с "ng serve" на моей локальной машине. пожалуйста, объясните подробно. Есть ли проблемы с конфигурацией? Нужно ли вносить какие-либо изменения в нашу угловую установку, чтобы избежать такой ошибки в будущем?

Ответы [ 2 ]

0 голосов
/ 26 января 2019

Эта ошибка просто означает, что вы не должны запускать ng-serve для запуска приложения для работы, это позволяет использовать режим отладки и ускоряет сборку для тестирования.

Если вы хотите, чтобы эта ошибкаВы можете добавить мета-флаг --prod, чтобы задействовать следующие функции оптимизации сборки:

  • Компиляция с опережением времени (AOT): предварительно компилирует шаблоны угловых компонентов.
  • Рабочий режим: развертывает производственную среду, которая включает производственный режим.
  • Объединение: объединяет множество файлов приложений и библиотек в несколько пакетов.
  • Сокращение: удаляет лишние пробелы, комментарии и дополнительныетокены.
  • Uglification: переписывает код для использования коротких, загадочных имен переменных и функций.
  • Удаление мертвого кода: удаляет несвязанные модули и много неиспользуемого кода.

Ноувеличит время сборки.

0 голосов
/ 26 января 2019

Вы не сделали ничего плохого.Это стандартное предупреждение.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1 1 2 2 2 2 5 5 5 6 8] * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1 1 1] * * * * * * ng serve полезен для быстрого тестирования / отладки вашего проекта, но вы никогда не должны использовать его в производстве по ряду причин, связанных с безопасностью и производительностью.

...