Не удается собрать версию приложения angular из-за какой-либо библиотеки - PullRequest
0 голосов
/ 26 февраля 2020

Я добавил библиотеку (ng2-semanti c -ui) в свой проект angular, и теперь, когда я создаю рабочую версию приложения, я получаю много ошибок из этой библиотеки.

(1,1): Directive SuiSearch, Property '_searchClasses' is private and only accessible within class 'SuiSearch<T>'.
(1,1): Directive SuiSearch, Property '_searchClasses' is private and only accessible within class 'SuiSearch<T>'.
(1,1): Directive SuiSearch, Property 'onFocusIn' is private and only accessible within class 'SuiSearch<T>'.
(1,1): Directive SuiSearch, Property 'onFocusOut' is private and only accessible within class 'SuiSearch<T>'.
node_modules/ng2-semantic-ui/dist/modules/search/components/search.d.ts.SuiSearch.html(12,5): Directive SuiSearchResult, Property '_optionClasses' is private and only accessible within class 'SuiSearchResult<T>'.
(1,1): Directive SuiSearchResult, Property '_optionClasses' is private and only accessible within class 'SuiSearchResult<T>'.
(1,1): Directive SuiPagination, Property '_paginationClasses' is private and only accessible within class 'SuiPagination'.
(1,1): Directive SuiPagination, Property '_paginationClasses' is private and only accessible within class 'SuiPagination'.

Я также обнаружил ошибку в этой библиотеке: https://github.com/edcarroll/ng2-semantic-ui/issues/432

Можно ли игнорировать эти проблемы в конфигурации веб-пакета? Правильно ли, что webpack скомпилирует эту библиотеку?

1 Ответ

0 голосов
/ 26 февраля 2020

Я не знаю точно, как вы объявляете библиотеку, но это может быть дубликатом: Свойство 'X' является частным и доступно только в классе 'xyzComponent'

https://github.com/angular/angular/issues/11422

...