Как исправить проблему с командой Http-Server npm? - PullRequest
0 голосов
/ 16 апреля 2019

Я попытался развернуть приложение angular в моем локальном компьютере, я выполнил сборку npm и получил dist, затем я попытался выполнить команду http-server, и я получил следующее сообщение об ошибке.

изменил номер порта, очистил кеш, закрыл и открыл cmd, перезапустил машину.

Что мне нужно изменить.

Я пробовал с новым простым проектом и загрузил один пример с githubи мой существующий проект, для всех трех проектов я получил ошибку ниже.

Starting up http-server, serving ./
Available on:
  http://--.--.---.--:8080
  http://127.0.0.1:8080
Hit CTRL-C to stop the server
events.js:174
      throw er; // Unhandled 'error' event     ^

Error: read EINVAL
    at TTY.onStreamRead (internal/stream_base_commons.js:111:27)
Emitted 'error' event at:
    at emitErrorNT (internal/streams/destroy.js:82:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)

1 Ответ

0 голосов
/ 16 апреля 2019

Всегда лучше использовать команду angular cli ng serve для создания / запуска приложений под углом.

Однако, если вы хотите использовать http-server, вам нужно запустить команду для пути к выходной папке проекта,По умолчанию это будет dist.

Запустите ниже 2 команд:

ng build
http-server ./dist

ng build, необходимых для сборки всего вашего исходного кода и последующего заполнения папки dist.Затем вы можете запустить http-server для его запуска.

...