Если раздавать интернет с телефона, и пытаться на нем сделать `npm install` у проекта с кучей зависимостей, то - на Linux, по крайней мере - может выкинуться мало о чем говорящая ошибка `read ECONNRESET`. Интернет на это советует отключать https, но это не дело, и не в этом проблема.
А проблема, скорее всего, в том, что либо телефон, либо сам мобильный интернет может не вывезти большого количества одновременных подключений - а npm по умолчанию использует до 15 штук. Это можно ограничить опцией `maxsockets`, плюс увеличить таймауты опцией `fetch-timeout`.
https://docs.npmjs.com/cli/v10/using-npm/config#maxsockets
https://docs.npmjs.com/cli/v10/using-npm/config#fetch-timeout