Я пытаюсь использовать ссылку npm для локального тестирования пакетов перед их публикацией. В настоящее время я работаю с 4 модулями. Зависимости следующие:
Примечание. В настоящее время меня интересует только соединение модуля B с модулем A. Остальные 2 можно извлечь с npm-сервера
Module A:
Module B:
Module D
Module C:
Module D
Module D
Я предпринимаю следующие шаги:
- запустить
npm link
в модуле D, чтобы сделать его доступным для всех
- запустите
npm link Module D
в модуле B и модуле C и выполните сборку, чтобы убедиться, что зависимости разрешены (что они и делают)
- запустить
npm link Module B
в модуле A
После всего этого у меня остается ошибка сборки "Не удается найти модуль B", даже если она отображается в папке модуля узла как символическая ссылка, и служба языка машинописи распознает ее (я получаю поддержку intellisense при попытке импортировать его ).