Есть ли способ исключить ненужные локали (ngx-bootstrap / chronos) из сборки? - PullRequest
0 голосов
/ 02 июля 2019

Я использую ngx-bootstrap и DatePicker.Я обнаружил, что в окончательной сборке есть много необязательных локалей (~ 25 языков), полученных из chronos, включенного ngx-bootstrap: node_modules/ngx-bootstrap/locale/public_api.d.ts

export { arLocale } from 'ngx-bootstrap/chronos';
export { bgLocale } from 'ngx-bootstrap/chronos';
export { caLocale } from 'ngx-bootstrap/chronos';
export { csLocale } from 'ngx-bootstrap/chronos';
export { daLocale } from 'ngx-bootstrap/chronos';
export { deLocale } from 'ngx-bootstrap/chronos';
export { enGbLocale } from 'ngx-bootstrap/chronos';
export { esDoLocale } from 'ngx-bootstrap/chronos';
export { esLocale } from 'ngx-bootstrap/chronos';
export { esUsLocale } from 'ngx-bootstrap/chronos';
export { fiLocale } from 'ngx-bootstrap/chronos';
export { frLocale } from 'ngx-bootstrap/chronos';
export { glLocale } from 'ngx-bootstrap/chronos';
export { heLocale } from 'ngx-bootstrap/chronos';
export { hiLocale } from 'ngx-bootstrap/chronos';
export { huLocale } from 'ngx-bootstrap/chronos';
export { idLocale } from 'ngx-bootstrap/chronos';
export { itLocale } from 'ngx-bootstrap/chronos';
export { jaLocale } from 'ngx-bootstrap/chronos';
export { koLocale } from 'ngx-bootstrap/chronos';
export { ltLocale } from 'ngx-bootstrap/chronos';
export { mnLocale } from 'ngx-bootstrap/chronos';
export { nbLocale } from 'ngx-bootstrap/chronos';
export { nlBeLocale } from 'ngx-bootstrap/chronos';
export { nlLocale } from 'ngx-bootstrap/chronos';
export { plLocale } from 'ngx-bootstrap/chronos';
export { ptBrLocale } from 'ngx-bootstrap/chronos';
export { roLocale } from 'ngx-bootstrap/chronos';
export { ruLocale } from 'ngx-bootstrap/chronos';
export { skLocale } from 'ngx-bootstrap/chronos';
export { slLocale } from 'ngx-bootstrap/chronos';
export { svLocale } from 'ngx-bootstrap/chronos';
export { thLocale } from 'ngx-bootstrap/chronos';
export { trLocale } from 'ngx-bootstrap/chronos';
export { zhCnLocale } from 'ngx-bootstrap/chronos';

В моем приложении я использую толькоАнглийский язык, поэтому я хочу удалить все дополнительные определения локалей из окончательной сборки.

Есть ли способ сделать это, ожидая разветвления репо и изменения существующего кода?

1 Ответ

0 голосов
/ 02 июля 2019

Все неиспользуемые локали удаляются, когда я запускаю --prod сборка и оптимизатор сборки включен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...