Używam altany do instalowania zależności dla mojego projektu (wiem, że jest tam, ale używam altany). Po skonfigurowaniu pliku component.json, kiedy instaluję altankę, instaluje zależności do poprawnego katalogu, ale instaluje również wiele niepotrzebnych plików. Teraz chcę altankę zainstalować konkretny plik, który jest potrzebny na przykład jquery.js, backbone.js and underscore.js
i nic więcej. Jak mogę to zrobić z altaną?altanka instaluje kilka plików. dlaczego i jak mogę to zmienić?
Odpowiedz
Autorów paczek zależy od tego, które pliki mają zostać wykluczone z pakietu przy użyciu właściwości ignore
. Na razie dołącz te pliki do swojej aplikacji/strony i zignoruj pozostałe.
Możesz sprawdzić bower-installer.
bower list --path
zwykle mówi o głównym pliku js w pakiecie, który bower-installer
wygodnie odbiera i eksportuje tylko te pliki do katalogów zasobów. Możesz następnie użyć tego katalogu i zignorować katalog bower_components
.
Niedawno rozwiązano ten problem z wrote up a possible solution i wyróżniono główne punkty poniżej.
Jeśli wiesz, że chcesz określonego pliku z określonego pakietu, łatwo jest powiedzieć altance, aby pobrać tylko ten plik. Na przykład z normalize.css
jedyny plik, który mnie interesuje to: no cóż, normalize.css
. Więc zamiast wpisując:
bower install --save normalize-css
mogę być bardziej konkretny i powiedzieć altanę po prostu pobrać plik css
:
bower install --save https://raw.github.com/necolas/normalize.css/master/normalize.css
To, oczywiście, zawsze pobrać najnowszą wersję normalizować z repozytorium master branch, gdy bower install
jest wywoływany dla twojego projektu. Jeśli jednak chcę mieć pewność, że zawsze uzyskać wersję normalize 3.0.0
, to mogę kopać przez releases/historii, aby znaleźć odpowiedni adres URL i altówce:
bower install --save http://necolas.github.io/normalize.css/3.0.0/normalize.css
Może to nie przeszkadza nikomu innemu - ale, czyim pomysłem było, aby Bower instalował duże partie GitHub na twoim serwerze, z których większość nigdy nie została dotknięta przez programistę i nie zapewniła czystego API do instalacji plików tylko produkcyjnych ? Przynajmniej podaj opcję. – tfmontague
@tfmontague Bower nie przyjmuje żadnych założeń dotyczących tego, co chcesz pobrać. Od każdego dewelopera pakietów zależy stworzenie czystego oddziału bez całego puchu. Niestety wielu deweloperów pozostawia wszystkie dodatkowe rzeczy leżące wokół tej samej gałęzi, z której czerpie Bower. – jbranchaud
Dobrze, ale powinieneś dać próbkę z jQuery, która oczywiście nie działa. Jak się domyślacie znać pełny adres URL, gdy celem korzystania z altanki jest szybkie pobranie pliku, mogę również użyć opcji "Zapisz jako" z bezpośredniego pełnego adresu URL w przeglądarce. Offfhh ... czasami technologia – Shina
- 1. Dlaczego Yarn nie instaluje wszystkich plików wykonywalnych w folderze .bin?
- 2. Jak mogę zmienić kolor tła fokusowanego elementu na kilka sekund?
- 3. Co to jest ct100 i jak mogę zmienić jego nazwę?
- 4. Dlaczego JAXB generuje klasy z chronionymi członkami i jak mogę to zmienić?
- 5. Jak mogę zmienić wysokość EditText i przycisku?
- 6. Dlaczego mój rozwijany CSS znika i jak mogę to naprawić?
- 7. Dlaczego nie mogę zmienić ramki mojego UILabel?
- 8. Java - Odczytaj plik i podziel na kilka plików
- 9. Dlaczego Capistrano nie instaluje klejnotów z bundlerami?
- 10. Jak mogę iterować na kilka IEnumerables jednocześnie?
- 11. Dlaczego nie mogę zmienić tytułu UIBarButtonItem?
- 12. MySQL: Jak skopiować wiersze, ale zmienić kilka pól?
- 13. Jak mogę zaznaczyć kilka pól w JQ
- 14. Jak mogę zmienić rozmiar QMessageBox?
- 15. Gdzie CPAN instaluje moduły?
- 16. SSH.NET przesłać kilka plików asynchronicznie zgłasza wyjątek
- 17. Czy mogę użyć SVG Salamander do rasteryzacji plików SVG do plików PNG? (i jak mogę to zrobić?)
- 18. Python: Przeczytaj kilka plików json z folderu
- 19. Jak połączyć kilka plików audio przy użyciu sox
- 20. jak skopiować kilka plików do folderu używając xcopy
- 21. PIP nie instaluje punktów wejścia jako plików wykonywalnych
- 22. Dlaczego Chocolatey nie instaluje pakietów w `C: \ Program Files \`?
- 23. Jak sprawnie odczytywać kilka pierwszych linii wielu plików w Delphi?
- 24. Jak mogę zmienić rozmiar imageButton?
- 25. Jak mogę zmienić ustawienia czcionek i kolorów dla plików js w Visual Studio 2010?
- 26. Jak mogę określić, że formaty kilka ścieżek plików wskazują na tej samej lokalizacji fizycznej
- 27. Jak zmienić rozszerzenie wielu plików w katalogu?
- 28. Jak mogę zmienić stronę początkową?
- 29. Jak mogę skopiować kilka plików binarnych do jednego pliku w systemie Linux?
- 30. Mam kilka plików EMF. Jak mogę przekonwertować je na ps/pdf/tiff w systemie Linux?
Zgadzam się, nie chcę mój środowisko produkcyjne zaśmiecone niepotrzebnymi plikami. – wbeange