Ich habe gerade einen Vortrag gesehen, in dem der Sprecher empfohlen hat:
npm config set ignore-scripts true
Damit Skripte nach der Installation und Skripte vor der Installation eines Pakets nicht ausgeführt werden. Auf diese Weise vermeiden Sie einen Virus in einem Schadpaket.
Meine Frage lautet: Muss ich nach dem Ausführen dieses Befehls etwas anderes tun, um npm-Installationspakete zu installieren und sie innerhalb eines Projekts zum Laufen zu bringen?
Wenn das Ausführen dieses Befehls keine zusätzlichen Unannehmlichkeiten bei der Verwendung von npm mit sich bringt, hat das Ausführen keinen Nachteil. Es würde Ihnen nur helfen, Viren zu vermeiden.
Wenn dies der Fall wäre, warum wäre dies nicht die Standardeinstellung?
Ich frage, weil ich davon ausgehe, dass sich npm-Pakete durch Ignorieren von Paketskripten anders verhalten würden und man mehr Dinge manuell tun müsste.
pre
/post
-install
Skripte für Setup- / Konfigurationszwecke ausgeführt. Die Einstellungignore-scripts
auftrue
kann möglicherweise schädlichen Code mindern, kann jedoch häufig dazu führen, dass Pakete installiert werden, die einfach nicht funktionieren.