Внесение изменений в базовый пакет npm - PullRequest
4 голосов
/ 06 ноября 2019

Я использую пакет npm, называемый agendash, как часть моего проекта Node, использующего повестку дня .js. Сейчас я нахожусь в процессе расширения agendash, чтобы он соответствовал потребностям, которые у нас есть для проекта. Мой вопрос: когда вы расширяете уже существующий пакет npm, как это, как это сделать? Если я использую как есть, я предполагаю, что моя работа может быть уничтожена в следующий раз, когда произойдет обновление базового пакета.

Должен ли я просто заблокировать версию пакета? Или я должен раскошелиться? Если последнее так, как можно поступить так? Или есть лучший способ справиться с этим?

1 Ответ

3 голосов
/ 06 ноября 2019

Блокировка версии не достаточна. Если кто-то еще попытается настроить проект, npm загрузит немодифицированную версию пакета. Вероятно, вам следует разветвить проект и использовать имя github в package.json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...