Скажите, что я работаю над проектом A
,
A
зависит от NPM пакета B
, который публикуется другими.
B
зависит от другого пакет C
.
Теперь я обнаружил ошибку в C
, и она вызывает сбои в A
, поэтому я разбудил C
, клонировал на свой компьютер и исправил ошибку локально.
Вопрос : как я могу использовать / тестировать локально модифицированные C
, не дожидаясь, пока авторы B
и C
обновят свои пакеты?
Я запустил yarn link
в моем локально обновленном каталоге C
, но я не знаю, как разрешить зависимости B
подобрать ссылку пряжи. Одним из решений может быть клонирование B
на мою локальную машину и yarn link B
тоже, но это не выглядит элегантным подходом.
Спасибо!