Sekcja devDependencies w dokumentacji package.json na npm mówi o liście zależności testowych, aby użytkownicy pakietu nie musieli usuwać dodatkowych zależności. Czy w takim razie byłoby sensownie dodać mój katalog testowy do .npmignore
?Wyklucza kod testowy w pakiecie npm?
Odpowiedz
Tak to, co większość ludzi zrobić, oto niektóre pliki npmignore popularnych modułów node.js:
https://github.com/LearnBoost/socket.io/blob/master/.npmignore
Inne osoby białej listy, co chcą opublikowany w ich package.json
files
ustawienie:
https://github.com/senchalabs/connect/blob/master/package.json
https://github.com/strongloop/express/blob/master/package.json
Niektórym może się przydać przeprowadzanie testów, aby ludzie mogli wykonać 'test modułu npm ', jeśli z jakiegoś powodu coś nie działa i chcą przetestować moduły, z których korzystają. – fent
Sugerowałbym, że jeśli ludzie chcą uruchamiać testy dla mojego modułu/pakietu, będą potrzebowali czasu, aby sklonować moje repozytorium i uruchomić 'npm install', aby uzyskać wszystkie rzeczywiste zależności programistyczne. Ssie się bardzo długo, kiedy zaczynasz w zależności od modułu, który ma około 20 megabajtów automatycznie wygenerowanego kodu testowego opublikowanego dla npm (np. Moment-strefa czasowa <= 0.0.3), wraz z garstką frameworków testowych, których nie potrzebuję w celu korzystania z modułu. – Frost
- 1. Kod testowy jednostki z Java 8 Lambdas
- 2. Wiosenny + testowy zastrzyk testowy
- 3. webpack: polecenie nie znaleziono po pakiecie sieciowym npm -g
- 4. Jak skompilować kod testowy jednostki Kotlin, który używa hamcrestu "jest"
- 5. Jak przetestować kod zaplecza nodejs za pomocą Karmy (testowy)?
- 6. Wyklucza zestawy danych z budowania pakietu R
- 7. wyklucza pakiety z PROGUARD
- 8. Gradle wyklucza arm64 libs
- 9. git wyklucza vs ignoruje
- 10. Log4j w JUnit Przypadek testowy
- 11. jednostka zapach testowy
- 12. Umieszczanie bitmapy w pakiecie
- 13. wyklucza Bez Eclipse w ant skrypt
- 14. wyklucza weekendy do kliknięcia w datepicker jQuery
- 15. inotifywait - wyklucza regex wzór formatowania
- 16. Wyklucza biblioteki JavaScript z Sonaru
- 17. Co dokładnie #defining WIN32_LEAN_AND_MEAN wyklucza?
- 18. knitr - wyklucza fragmenty z `purl (...)`?
- 19. Węzeł numpy wyklucza niektóre elementy
- 20. Układ testowy Rspec
- 21. Testowy futerał Symfony JSON
- 22. Filtr testowy integracji Grailsa
- 23. użyj LESS w pakiecie internetowym i es6
- 24. Gtest: testowy błąd kompilacji
- 25. Android HashMap w pakiecie?
- 26. Pakiet Java w pakiecie?
- 27. Skrypty w pakiecie Pythona
- 28. GetElementsByTagName w pakiecie Htmlagilitypack
- 29. Importowanie w pakiecie Pythona
- 30. Wygeneruj test-jar wraz z plikiem JAR w pakiecie testowym
Zobacz powiązane: https: // s tackoverflow.com/questions/25124844/should-i-npmignore-my-tests –