Size: a a a

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

2018 December 12

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
источник

DT

Dmitry Teplov in AngularPiter - русскоговорящее сообщество
Anton Karton
вопрос к пользователям вебшторма: написал простейший пайп для фильтрации вида FilterPipe<T> и
 transform(value: T[], filterFunc: (a: T) => boolean): T[]. Редактор теряет тип и ругается T does not contain such a member. Как лечить?
а покажи имплементацию
источник

AK

Anton Karton in AngularPiter - русскоговорящее сообщество
Dmitry Teplov
а покажи имплементацию
да там прост return value.filter( filterFunc );
источник

DT

Dmitry Teplov in AngularPiter - русскоговорящее сообщество
Anton Karton
да там прост return value.filter( filterFunc );
Ну похоже никак ¯\_(ツ)_/¯
https://github.com/angular/angular/issues/21224
источник

AK

Anton Karton in AngularPiter - русскоговорящее сообщество
хнык
источник
2018 December 14

AS

Andrey Shaban in AngularPiter - русскоговорящее сообщество
Всем привет. У меня на проекте есть проблема. Я использую bootstrap + kendo-bootstrap + custom theme.
При сборке это дело всё очень долго собирается и требует много памяти. Всё лишнее вроде убрал из импорта.
Может быть я делаю что-то не так?
источник

D

Danil in AngularPiter - русскоговорящее сообщество
Cli/webpack?
источник

AS

Andrey Shaban in AngularPiter - русскоговорящее сообщество
cli
источник

AI

Andrei 💅💅💅 Iashchak in AngularPiter - русскоговорящее сообщество
Andrey Shaban
Всем привет. У меня на проекте есть проблема. Я использую bootstrap + kendo-bootstrap + custom theme.
При сборке это дело всё очень долго собирается и требует много памяти. Всё лишнее вроде убрал из импорта.
Может быть я делаю что-то не так?
Будстреп
источник

AI

Andrei 💅💅💅 Iashchak in AngularPiter - русскоговорящее сообщество
Andrey Shaban
Всем привет. У меня на проекте есть проблема. Я использую bootstrap + kendo-bootstrap + custom theme.
При сборке это дело всё очень долго собирается и требует много памяти. Всё лишнее вроде убрал из импорта.
Может быть я делаю что-то не так?
А еще вангую - один модуль в вашем проекте
источник

AS

Andrey Shaban in AngularPiter - русскоговорящее сообщество
Модуль не один
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Andrey Shaban
Всем привет. У меня на проекте есть проблема. Я использую bootstrap + kendo-bootstrap + custom theme.
При сборке это дело всё очень долго собирается и требует много памяти. Всё лишнее вроде убрал из импорта.
Может быть я делаю что-то не так?
Какая версия angular/cli/devkit/typescript?
источник

AI

Andrei 💅💅💅 Iashchak in AngularPiter - русскоговорящее сообщество
Andrey Shaban
Модуль не один
Покажите граф модулей
источник

AS

Andrey Shaban in AngularPiter - русскоговорящее сообщество
"@angular/core": "^7.1.0",
"@angular/cli": "^7.0.6",
"@angular/compiler-cli": "^7.1.0",
"typescript": "~3.1.6"
"@angular-devkit/build-angular": "~0.10.0",
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Andrey Shaban
"@angular/core": "^7.1.0",
"@angular/cli": "^7.0.6",
"@angular/compiler-cli": "^7.1.0",
"typescript": "~3.1.6"
"@angular-devkit/build-angular": "~0.10.0",
Тогда вариантов немного.

Самое простое:
добавить немного памяти, бывает, что это может помочь. Убедиться, что используется node.js 10.x и выше. Отключить сорсмапы, если они включены.

Если из этого ничего не помогает:
проанализировать зависимости между модулями, по возможности развязать их и сделать зависимости на абстракциях. Если приложение очень большое, то может помочь nrwl nx, так как он дает возможность инкрементально собирать внешние зависимости, но это не панацея.
Так же еще можно рассмотреть возможность использовать для сборки что-то другое, что позволит делать ее инкрементально.
источник

AS

Andrey Shaban in AngularPiter - русскоговорящее сообщество
Само приложение собирается быстро
Проблема только в scss->css
Просто можно собрать один раз css bootstrap + kendo и хранить его в репозитории
При каких-то глобальных изменениях придётся пересобрать, но я думаю это не так часто.
Такой подход не сильно пахнет?
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Andrey Shaban
Само приложение собирается быстро
Проблема только в scss->css
Просто можно собрать один раз css bootstrap + kendo и хранить его в репозитории
При каких-то глобальных изменениях придётся пересобрать, но я думаю это не так часто.
Такой подход не сильно пахнет?
Это вполне нормально, так как css если и меняется, то очень редко
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Можете даже каким-нибудь gulp, или что есть под рукой собирать
источник

AS

Andrey Shaban in AngularPiter - русскоговорящее сообщество
@thekiba Спасибо
источник
2018 December 16

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Всем привет!

Запаблишил схематики для генерации bazel бойлерплейта. Там еще много чего нет, и не мало предстоит сделать, но настроил простой запуск, чтобы можно было пощупать.

Цель: получить простой и удобный в использовании schematics для bazel, чтобы можно было мигрировать одной командой любой по сложности проект. И ответить на вопрос, работает ли bazel для web или нет.

Одному тянуть подобный объем работ будет тяжело, поэтому будет очень здорово если найдутся люди, которые разбираются или хотят разобраться в следующих вещах:
+ Angular Compiler
+ Angular Schematics
+ AST
+ Babel
+ Bazel
+ TypeScript Compiler API

Все расписано в Readme, там буквально пара команд.
Если кто хочет присоединиться, пишите.

https://github.com/angular-red/bazel-schematics
источник