Si scansionano 50 progetti Node.js utilizzando WhiteSource. Ogni progetto contiene i file package.json, package-lock.json e npm-shrinkwrap.json. Si desidera che WhiteSource riporti solo le librerie a cui i progetti fanno esplicitamente riferimento. Quale azione si dovrebbe intraprendere?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere una sezione devDependencies a Package-lock.json..
Perché questa è la risposta
Per fare in modo che WhiteSource riporti solo le librerie esplicitamente referenziate, è necessario configurare correttamente i file di dipendenza. Aggiungere una sezione devDependencies a package-lock.json è la soluzione corretta perché devDependencies sono dipendenze utilizzate solo per lo sviluppo e non per la produzione. WhiteSource ignora tipicamente le devDependencies per impostazione predefinita durante la scansione delle dipendenze di produzione, concentrandosi sulle dipendenze principali. Configurare il plug-in File System Agent non è la soluzione diretta per filtrare le dipendenze, in quanto si occupa principalmente della scansione dei file. Configurare il plug-in Artifactory è irrilevante per questo problema specifico di filtraggio delle dipendenze all'interno dei progetti Node.js, poiché Artifactory è un repository di artefatti. Eliminare package-lock.json non risolverebbe il problema e potrebbe causare incoerenze nelle dipendenze del progetto.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta