Vue.js проблемы со связью npm

#vue.js #npm #npm-link

Вопрос:

У меня есть родительский проект, который мы будем называть «А». У A есть требование B и C. Я изменяю B в своем собственном пакете и у меня есть npm-ссылка B на A. Проблема в том, что C требует B, и это не удается. Я также зашел в ./node_modules/C/ и npm-ссылку B, и это не сработало. Я рассмотрел возможность загрузки C и npm, связывающего его с A, а затем npm, связывающего B с C. Я чувствую, что это слишком сложно, и, вероятно, есть лучшее решение, или я делаю что-то не так.

Структура файла, чтобы повторить:

 - A * depends on B, C, and B is npm linked to here *
   -- package.json
   -- src/...
- B
   -- package.json
   -- src/...
- C * depends on B *
   -- package.json
   -- src/...