при использовании npm CI в моем репо. Кажется, не все необходимые пакеты добавлены - PullRequest
0 голосов
/ 21 января 2020

узел 10.16.0 npm 6.9.0

, если я запускаю npm ci и более поздние версии npm ls

Я получаю много предупреждений о пропущенных пакетах.

вечера ERR! отсутствует: string-width@1.0.2, требуется ethereumjs-testrpc-sc@6.5.1-sc.1 npm ERR! отсутствует: ethereumjs-util@6.1.0, требуется ethereumjs-testrpc-sc@6.5.1-sc.1 npm ERR! отсутствует: source-map-support@0.5.12, требуется ethereumjs-testrpc-sc@6.5.1-sc.1 npm ERR! отсутствует: yargs@13.2.4, требуется ethereumjs-testrpc-sc@6.5.1-sc.1 npm ERR! посторонние: string-width@1.0.2 / home / iland / myProjects / organizNPM / смарт-контракты / node_modules / ethereumjs -testrp c -sc / node_modules / string-width npm ERR! отсутствует: млрд. js@4.11.8, требуется ethereumjs-util@6.1.0 npm ОШИБКА! отсутствует: create-hash@1.2.0, требуется ethereumjs-util@6.1.0 npm ERR! отсутствует: ethjs-util@0.1.6, требуется ethereumjs-util@6.1.0

сейчас, если я запускаю npm install. это решает все проблемы, что означает: дополнительные npm ls не будут иметь предупреждений. но ничего не добавлено в пакет-блокировку

, поэтому при повторном запуске npm ci и снова npm ls предупреждения возвращаются

может повториться с этой веткой:

Кто-нибудь может объяснить это поведение?

...