Skanujesz 50 projektów Node.js za pomocą WhiteSource. Każdy projekt zawiera pliki package.json, package-lock.json i npm-shrinkwrap.json. Chcesz, aby WhiteSource raportował tylko te biblioteki, do których Twoje projekty jawnie się odwołują. Jakie działanie należy podjąć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj sekcję devDependencies do Package-lock.json..
Dlaczego to jest odpowiedź
Aby WhiteSource raportował tylko jawnie używane biblioteki, należy przenieść zależności deweloperskie do sekcji devDependencies w pliku package.json (a nie package-lock.json, który jest generowany automatycznie). Plik package-lock.json odzwierciedla stan package.json i zapewnia spójne instalacje. WhiteSource domyślnie skanuje wszystkie zależności. Konfiguracja wtyczki File System Agent jest ogólna i nie rozwiązuje problemu filtrowania zależności. Usunięcie package-lock.json spowodowałoby utratę spójności wersji zależności. Wtyczka Artifactory jest używana do integracji z repozytorium artefaktów, a nie do filtrowania zależności.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana