Как использовать локально измененную вложенную NPM зависимость? - PullRequest
1 голос
/ 04 апреля 2020

Скажите, что я работаю над проектом A,

A зависит от NPM пакета B, который публикуется другими.

B зависит от другого пакет C.

Теперь я обнаружил ошибку в C, и она вызывает сбои в A, поэтому я разбудил C, клонировал на свой компьютер и исправил ошибку локально.

Вопрос : как я могу использовать / тестировать локально модифицированные C, не дожидаясь, пока авторы B и C обновят свои пакеты?

Я запустил yarn link в моем локально обновленном каталоге C, но я не знаю, как разрешить зависимости B подобрать ссылку пряжи. Одним из решений может быть клонирование B на мою локальную машину и yarn link B тоже, но это не выглядит элегантным подходом.

Спасибо!

...