Закрытый пакет 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, которые должны быть в зависимостях.