узел 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
предупреждения возвращаются
может повториться с этой веткой:
Кто-нибудь может объяснить это поведение?