Не удалось установить модули npm. Я перепробовал все команды реестра. - PullRequest
0 голосов
/ 17 марта 2019

Я столкнулся с проблемой, связанной с установкой npm, и перепробовал все команды реестра, но все еще не смог решить проблему

npm timing stage:rollbackFailedOptional Completed in 0ms
    npm timing stage:runTopLevelLifecycles Completed in 2109ms
    npm verb stack SyntaxError: Unexpected token < in JSON at position 0 while parsing near '<HTML><HEAD>
    npm verb stack                          <T...'
    npm verb stack     at JSON.parse (<anonymous>)
    npm verb stack     at parseJson (C:\Program Files\nodejs\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)
    npm verb stack     at consumeBody.call.then.buffer (C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50)
    npm verb stack     at process._tickCallback (internal/process/next_tick.js:68:7)
    npm verb cwd C:\mylearn\react-app\simple-react-full-stack-master
    npm verb Windows_NT 10.0.17134
    npm verb argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
    npm verb node v10.15.0
    npm verb npm  v6.4.1
    npm ERR! Unexpected token < in JSON at position 0 while parsing near '<HTML><HEAD>
    npm ERR!                                <T...'
    npm verb exit [ 1, true ]

1 Ответ

0 голосов
/ 17 марта 2019

как указал jonrsharpe, похоже, что вы находитесь за каким-то брандмауэром или прокси, который блокирует запросы к реестру npm.вот почему он возвращает HTML (возможно, какое-то перенаправление / запрещено).

Проверьте этот ответ из аналогичного поста Запуск npm за корпоративным брандмауэром: что мне нужно сказать команде безопасности?

npm config set proxyhttp://company.com:8000 или

npm config set https-proxy http://company.com:8000 где http://company.com:8000 - ваш прокси-сервер и порт

...