Это запах кода, который предполагает, что ваши две посылки действительно не являются автономными. Правильный способ обработки кросс-пакетных зависимостей - это опубликовать package1
и включить его в зависимости package2
, и сделать его доступным для package2
, запустив npm install
в его каталоге.
При разработке этих двух пакетов вы можете избежать публикации своих модулей, запустив npm link
в каталоге package1
, чтобы сделать его доступным в глобальном кэше пакетов и сделать его доступным для package2
, вы можете запустить npm link package1
из каталога package2
.