После npm install
в чистой среде у меня возникает следующая проблема с пакетом b
:
npm ls b
a@2.0.6
├── b@3.0.0
├─┬ c@3.0.1
│ └── UNMET DEPENDENCY b@^1.0.0
└─┬ d@4.1.1
└─┬ c@2.1.0
└── UNMET DEPENDENCY b@^1.0.0
npm ERR! missing: b@^1.0.0, required by c@3.0.1
npm ERR! missing: b@^1.0.0, required by c@2.1.0
Это, очевидно, вызывает ошибки, поскольку пакет c
нуждается в b@^1.0.0
, но получает b@3.0.0
.
Я пытался заставить npm установить обе версии, как если бы они были разными пакетами.Попробовал пройти через npm docs, package-lock и shinkwrap, но безуспешно.Как я могу решить эту проблему?
Информация о среде:
OS: macOS High Sierra 10.13.4
npm: 6.10
node: v8.8.1