Как мне прекратить установку барахла с зависимостью? - PullRequest
0 голосов
/ 10 октября 2019

У меня есть приложение, которое устанавливает компоненты Bower, но некоторые из этих компонентов вместе с ним устанавливают столько ненужного мусора. Я заканчиваю с множеством тестовых и демонстрационных файлов, которые становятся очень грязными. Мне нужны только определенные файлы каждый раз, когда я создаю свой файл bower.json, но я не знаю, как этого добиться.

Я попытался добавить игнорирование для "test", "tests" и "demo", но этоКажется, ничего не делает.

{
  "name": "Test App",
  "description": "Test App Description",
  "main": "index.html",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests",
     "demo"
  ],
  "private": true,
  "dependencies": {
    "polymer": "Polymer/polymer#^2.0.0",
    "app-layout": "PolymerElements/app-layout#^2.0.0",
    "app-route": "PolymerElements/app-route#^2.0.0",
    "paper-dialog": "PolymerElements/paper-dialog#^2.1.1",
    "paper-tooltip": "PolymerElements/paper-tooltip#^2.1.1",
  }

Я использую только <link rel="import" href="../bower_components/app-layout/app-scroll-effects/app-scroll-effects.html"> в моем приложении. Мне не нужны какие-либо тестовые файлы или демоверсии вместе с ним. Можно ли просто установить каталог app-scroll-effects?

...