В настоящее время я работаю над 3 пакетами: X, Y и Z. И X, и Y зависят от Z.
Я пытаюсь настроить задачу для пакета Z, которая сработает, когда онустанавливается как зависимость (например, когда X или Y запускают npm install
), но не тогда, когда я запускаю npm install
на зависимости Z. Я в основном хочу что-то изменить в папках X & Y при установке X. Когда я добавляю * 1005Сценарий * или postinstall
в файле package.json
пакета Z, затем задача запускается при выполнении X, Y или Z npm install
.
Есть ли ловушка npm, которая делает это?Я смотрю на хаски и узловатую лодку для вдохновения и не могу понять, как они этого добиваются.