У меня есть локальный модуль с именем my-lib
, и я использую npm link
, чтобы сделать его доступным в других проектах:
$ cd my-lib
$ npm link
Обратите внимание, что my-lib
зависит от 3dparty-lib
для работы.
Я хочу протестировать его перед публикацией новой версии my-lib
. Так что в my-project
я делаю:
$ cd my-project
$ npm link my-lib
Это работает очень хорошо ... пока я не попытаюсь использовать 3dparty-lib
из my-project
: модуль не может быть найден .
Я знаю, что my-project
не зависит от 3dparty-lib
напрямую ... но так ли это должно работать?