86
Gibt es irgendeine npm-Option, um das Postinstall-Skript beim Installieren des Pakets zu deaktivieren? Oder um ein Feld von package.json neu zu schreiben?npm: Postinstall-Skript für Paket deaktivieren
Gibt es irgendeine npm-Option, um das Postinstall-Skript beim Installieren des Pakets zu deaktivieren? Oder um ein Feld von package.json neu zu schreiben?npm: Postinstall-Skript für Paket deaktivieren
Es ist nicht möglich, nur postinstall
Skripte zu deaktivieren. Sie können jedoch alle Skripte deaktivieren:
$ npm install --ignore-scripts
Wie delbertooo in den Kommentaren erwähnt, diese deaktiviert auch die Skripte der Abhängigkeiten.
Thx. Das ist genau das, was ich brauche. Wo kann ich solche Optionen finden? Dies wird nicht in 'npm help install', 'npm help config' und 'npm help scripts' beschrieben. – farwayer
Ich überprüfte den Code direkt: https://github.com/npm/npm/blob/master/lib/build.js#L179 –
Es ist tatsächlich in der Dokumentation von 'npm-config': https://github.com /npm/npm/blob/master/doc/misc/npm-config.md#ignore-scripts (auch hier verfügbar: https://www.npmjs.org/doc/misc/npm-config.html) –