Size: a a a

Angular - русскоговорящее сообщество

2020 April 13

Y

Yuriy in Angular - русскоговорящее сообщество
Argument Exception
npm install замени на npm ci
Он dev пакеты не устанавливает?  в чем разница ?
источник

Y

Yuriy in Angular - русскоговорящее сообщество
он знаю ориентируется на package.lock
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Yuriy
Он dev пакеты не устанавливает?  в чем разница ?
npm i может поставить тебе версии пакетов который могут содержать баги или просто быть несовместимы
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Yuriy
Ребят.
Всем привет.
Хочу настроить CI Angular на сервер.
Вопрос.
Делаю такие степы.
1. npm install
2. ng lint
3. ng build —prod (тут то он и собирает артифакты)

_
Вопрос .. Подскажите, пожалуйста.
ng build —prod почему-то довольно таки долгий процесс..
Работает примерно минут 6-8.
_
Но при этом он иногда пишет какие-то ошибки , которые необходимо поправить.
К примеру в html указано поле, но его нет в ts файле. (это линтер не может проверить)
_
Вопрос заключается в чем.
Мне необходимо делать эти проверки каждый раз при пулл реквесте коллегам.
Но запускать постоянно впулл реквесте ng build с флагом прод, чтобы выявить эти ошибки - тупо и неправильно.
_
Как вообще можно решить данную проблему? Проверять на ошибки. Но при этом без флага прод? Мб есть еще какие-либо решения.
_
Ошибки уровня (на скрине)
А какой CI используется?
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
иначе говоря, у тебя на компе работает, на сервере нет
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
А какой CI используется?
TFS pipelines юзаем
источник

Y

Yuriy in Angular - русскоговорящее сообщество
ну тут по старому было
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Хотим сделать правильно)
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Yuriy
TFS pipelines юзаем
npm install (@angular/cli) шо делает?
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Argument Exception
npm install (@angular/cli) шо делает?
это забей) это удалим...
источник

Y

Yuriy in Angular - русскоговорящее сообщество
мы по тупости сперва устанавилвали cli глобально))
Можно делать npm run build
npm run lint
источник

Y

Yuriy in Angular - русскоговорящее сообщество
и будет работать из node_modules
источник

Y

Yuriy in Angular - русскоговорящее сообщество
это уже убрали
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Yuriy
TFS pipelines юзаем
агенты self-hosted или халявные?
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Argument Exception
агенты self-hosted или халявные?
Свои)
источник

Y

Yuriy in Angular - русскоговорящее сообщество
ну в плане. тачки свои. мы их настраиваем. точнее девопсер)
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
долго лис пишет, готовимся читать диссертацию
источник

Y

Yuriy in Angular - русскоговорящее сообщество
Argument Exception
долго лис пишет, готовимся читать диссертацию
да ^^ :D ща забубенит бестр практикс CI/CD
источник

Y

Yuriy in Angular - русскоговорящее сообщество
в трех томах)
источник

Y

Yuriy in Angular - русскоговорящее сообщество
GDE все таки)
источник