Как запустить локальную ng serve вместо глобально установленной с хостом 0.0.0.0 - PullRequest
0 голосов
/ 17 марта 2020

При запуске глобального ng serve --host 0.0.0.0 все работает, как и ожидалось, если веб-сервер привязан к 0.0.0.0:

** Angular Live Development Server is listening on 0.0.0.0:4200, open your browser on http://localhost:4200/ **

Однако, если я запускаю npm run-script ng serve --host 0.0.0.0, я получаю сообщение об ошибке:

An unhandled exception occurred: Project '0.0.0.0' does not support the 'serve' target.
See "/tmp/ng-JQyvtf/angular-errors.log" for further details.

Затем я пытаюсь немного изменить аргументы npm run-script ng serve --host=0.0.0.0, но веб-сервер связывается с localhost вместо 0.0.0.0:

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

Эта проблема возникает как в Angular CLI 8 и 9. Не тестировался с другими версиями.

Есть ли способ запустить ng serve с хостом, привязанным к 0.0.0.0 из локального node_modules?

1 Ответ

0 голосов
/ 17 марта 2020

Некоторое время искал это:

npx ng serve --host 0.0.0.0

...