Сценарий prepare
не предназначен для выполнения потребителями пакета, а только владельцем пакета.
Это означает, что вы не можете выполнить prepare
скрипт любого стороннего пакета.
Создайте сценарий prepare
, идентичный стороннему пакету, в вашем package.json, но он будет выполнен только по команде npm install
, а не по команде npm install '<git repository#version>'
Если вы публикуете свой собственный пакет и хотите, чтобы сценарий prepare
выполнялся, когда потребитель устанавливает ваш пакет, вы должны создать сценарий preinstall
вместо сценария prepare
.