навсякий случай что бы точно все сработало. PowerShell не предназначена для работы с этим всем с обычной CMD намного больше шанс что все пройдет нормально если он что то в файлах лишнего не менялчто ты несёшь? Почему он не может использовать повершел? Зачем ему постоянно прописывать npm i?