Установка NPM дает откатFailedOptional - PullRequest
0 голосов
/ 30 декабря 2018

После попытки использования Windows Powershell (в качестве администратора), командной строки (в качестве администратора) и CMD bash;Я неоднократно получаю следующую ошибку после попытки установки команды npm:

npm install npm@latest -g

- это попытанная команда и ...

[...] / rollbackFailedOptional: verb npm-session xxxxxxxxxxx

, где 'x' представляют различные комбинации букв и цифр вкаждая попытка, это сообщение.Я знаю, что это должен быть первый шаг в установке пакета, но он остается в этом сообщении в течение длительного времени и не изменится.

Я пытаюсь использовать библиотеку JavaScript React, точнее, «create-реагировать-приложение».Команда npm install -g create-react-app также вызывает ошибку.

npm версия: 6.5.0

npx версия: 10.2.0

версия узла: 10.15.0

Решение будет весьма приветствоваться.

Ответы [ 2 ]

0 голосов
/ 31 декабря 2018

Я нашел решение:

Поскольку имя пользователя моего устройства содержит мои имя и фамилию с пробелом между ними, npm из-за этого достигал ошибок.Поэтому решение состояло в том, чтобы удалить узел из расположения по умолчанию и переустановить его в папку на моем диске C: \, где в каталоге не было файлов с пробелами в именах.Затем я изменил расположение кэша в эту же папку C: \ drive, и проблема была решена.

npm config set cache C:\NODEJS\npm-cache

(эти папки должны быть созданы до того, как вы сможете установить для них каталог конфигурации.)

0 голосов
/ 30 декабря 2018

https://docs.npmjs.com/try-the-latest-stable-version-of-npm В этой ссылке есть документация по обновлению версии npm для Windows со ссылкой на инструмент, разработанный Microsoft для обновления npm (https://github.com/felixrieseberg/npm-windows-upgrade)

...