Небольшие замечания:
1) Если удалить package-lock.json, то при любых манипуляциях с npm он заново построится как нужно(вроде бы)
2) В нем сейчас хранится много старых пакетов, которые при обновлении конфликтуют с новыми
3) Если сейчас принять коммит с удалением, то желательно всем обновить пакеты и создать свой package-lock.json, т.е. две команды: npm update и npm install
4) После этого вроде бы никаких ошибок при установке каких-либо пакетов не будет
5) Именно в этом тогда была магия с mkdirp, он у меня работал без установки, т.к. в package-lock.json была ссылка на этот пакет, и при попытке его установить все крашилось, он же виноват в том, что зависимости неправильно были построены, т.е. npm install тоже крашился и при попытке установить какие-либо отдельные пакеты(за исключением некоторых) все забивалось ошибками
Небольшие замечания: 1) Если удалить package-lock.json, то при любых манипуляциях с npm он заново построится как нужно(вроде бы) 2) В нем сейчас хранится много старых пакетов, которые при обновлении конфликтуют с новыми 3) Если сейчас принять коммит с удалением, то желательно всем обновить пакеты и создать свой package-lock.json, т.е. две команды:
npm update
иnpm install
4) После этого вроде бы никаких ошибок при установке каких-либо пакетов не будет 5) Именно в этом тогда была магия с mkdirp, он у меня работал без установки, т.к. в package-lock.json была ссылка на этот пакет, и при попытке его установить все крашилось, он же виноват в том, что зависимости неправильно были построены, т.е.npm install
тоже крашился и при попытке установить какие-либо отдельные пакеты(за исключением некоторых) все забивалось ошибками