Закрытый пакет Bitbucket NPM не устанавливает зависимости

У меня есть собственный пакет NPM в bitbucket как частный репозиторий, который я установил в своем основном проекте следующим образом:

    "devDependencies": {
        "my-package": "git+ssh://git@bitbucket.org/{name}/my-package.git"
    }

Это работает как шарм, но есть проблема с самим пакетом. Он содержит package.json со своими собственными зависимостями, но мой основной NPM не устанавливает его, он, кажется, не учитывает, что содержит package.json моего пакета.

Например: я сейчас пропускаю пакеты, которые требуются в моих собственных пакетах.

Что я могу сделать, чтобы NPM всегда устанавливал мои пакеты, определенные в package.json?

Структура мудрая:

MyApp
   - package.json (I run npm install on this one)
   - some other php files..
   - node_modules
      - my-package
         - package.json <-- This contains dependencies, which are not installed

1 ответ

Решил проблему, проблема заключалась в том, что мы определили наши пакеты в devDependencies, которые должны быть в зависимостях.

Другие вопросы по тегам