Как исключить вложенные папки из node_modules для ngx-extended-pdf-viewer

#angular #pdf-viewer #angular-json #ngx-extended-pdf-viewer

#angular #просмотрщик pdf #angular-json #ngx-extended-pdf-viewer

Вопрос:

ngx-extended-pdf-viewer позволяет опускать вложенные inline-locale-files папки и additional-locale после копирования всех ресурсов библиотеки

  "src/assets",
{
  "glob": "**/*",
  "input": "node_modules/ngx-extended-pdf-viewer/assets/",
  "output": "/assets/"
}
  

Я попытался добавить ignore в angular.json, но игнорировать запрещено.

 {
  "glob": "**/*",
  "input": "node_modules/ngx-extended-pdf-viewer/assets/",
  "ignore": [
    "node_modules/ngx-extended-pdf-viewer/assets/additional-locale",
    "node_modules/ngx-extended-pdf-viewer/assets/inline-locale-files"
  ],
  "output": "/assets/"
}
  

Как я могу опустить эти папки и уменьшить список языков

Ответ №1:

Вы можете заменить **/* на простой * . Однако, если вам нужна вложенная папка, вы должны добавить каждую вложенную папку по отдельности. Так что это не очень хорошее решение. Но это работает!

Кстати, исключение этих папок не оказывает никакого влияния на производительность во время выполнения. Это просто уменьшает размер вашего дистрибутивного пакета.