WhiteSource Bolt przeskanował projekt Node.js i oznaczył wiele bibliotek jako posiadające nieprawidłowe licencje. Te biblioteki są używane tylko na etapie developmentu i nie są częścią wdrożenia produkcyjnego. Aby upewnić się, że WhiteSource Bolt skanuje tylko zależności produkcyjne, które dwie czynności należy wykonać?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uruchom npm install i określ flagę --production., Skonfiguruj WhiteSource Bolt tak, aby skanował tylko katalog node_modules..
Dlaczego to jest odpowiedź
Aby WhiteSource Bolt skanował tylko zależności produkcyjne, należy najpierw upewnić się, że w środowisku budowania zainstalowane są wyłącznie te zależności. Uruchomienie npm install --production instaluje tylko pakiety wymienione w sekcji dependencies w package.json, ignorując devDependencies, które są przeznaczone do użytku deweloperskiego. Następnie, aby ograniczyć zakres skanowania WhiteSource Bolt do istotnych plików, należy skonfigurować go tak, aby skanował tylko katalog nodemodules. W tym katalogu znajdują się wszystkie zainstalowane zależności projektu. Modyfikowanie polityki WhiteSource Bolt na "Reassign" dla licencji nie rozwiązuje problemu skanowania niepotrzebnych zależności deweloperskich, a jedynie zmienia sposób obsługi wykrytych licencji. Modyfikacja sekcji devDependencies w package.json nie ma wpływu na to, które zależności są instalowane, jeśli nie zostanie użyta flaga --production podczas instalacji.
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