Если вы клонировали репо и больше ничего не делали, есть несколько вещей, которые необходимо сделать до , вы можете запустить приложение.Поскольку я не знаю, сколько веб-разработки вы сделали, я собираюсь включить вещи, которые некоторые люди сочтут ненужными.
- Установите node.js, если вы еще этого не сделали.Возьмите версию LTS с https://nodejs.org/en/. Не используйте «текущую» версию, потому что она может быть несовместима с Angular.Если у вас есть и более старая версия Node, обновите.Если у вас уже есть версия LTS, пропустите этот шаг.
- Теперь откройте новую командную строку или терминал и перейдите в каталог, в котором вы клонировали репо.Чтобы убедиться, что вы находитесь в нужном месте, убедитесь, что вы видите файл с именем
package.json
. - В этом окне командной строки / терминала выполните следующую команду:
npm install
.Это загрузит и установит все зависимости (которые могут довольно тревожно добавить до нескольких сотен мегабайт).Вы можете столкнуться с ошибками тайм-аута, если вы используете корпоративный прокси-сервер.Это не то, что вы можете исправить с 2018. Просто подключитесь, используя что-то еще, и попробуйте снова. - После того, как все будет установлено, вы сможете запустить приложение Angular.Все, что я упомянул, нужно только сделать, прежде чем запускать его в первый раз.Чтобы убедиться, что вы находитесь в нужной папке, перейдите в папку, в которой находится ваш
index.html
, и выполните следующую команду: ng serve
.Если ng
не может быть найден, вам может потребоваться установить его.Для этого выполните npm install --save-dev @angular/cli
.Теперь это должно работать.Если нет, закройте окно командной строки / терминала, откройте новое и повторите попытку ng serve
. - После завершения компиляции
ng serve
вы сможете просматривать свое приложение, открыв http://localhost:4200 в вашем любимом браузере.
И это все!
Вот бонусный совет: найдите время, чтобы поработать через официальный Angular Quick Start .Это действительно фантастическое руководство, которое поможет вам освоиться гораздо быстрее, чем просто взломать его.
Удачи.