Во время написания npm установить learnyounode -g на терминал? 12.04 LTS

~$ npm install learnyounode -g

npm ERR! registry error parsing json

npm ERR! SyntaxError: Unexpected token <

npm ERR! <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><meta http-equiv="content-type"content="text/html;charset=utf-8"/><title></title><script type="text/javascript">StaticRequestInfo={Referer:document.referrer};function EscapeBrowserFrame(){try{if(window.top.location==window.self.location){}else{window.top.location.href=document.location.href}}catch(Error){}}function SetRequestTitle(){document.title=document.domain}function InitiateFrameRequest(){var url = "/?acc=0F4B1727-114A-4EF2-AC1B-1DB964D84818&ref=install+learnyounode&framerequest=1&pcc=";document.write("<frameset rows=\"100%,*\" frameborder=\"no\" border=\"0\" framespacing=\"0\"><frame src=\""+url+"\" name=\"landingparent\" id=\"landingparent\">
<\/frameset>")}SetRequestTitle();EscapeBrowserFrame();</script></head><script type="text/javascript">InitiateFrameRequest();</script><body><noscript><meta http-equiv="refresh" content="0;url=/?acc=0F4B1727-114A-4EF2-AC1B-1DB964D84818&ref=install+learnyounode&framerequest=1&noscript=1&pcc="></noscript><noframes><meta http-equiv="refresh" content="0;url=/?acc=0F4B1727-114A-4EF2-AC1B-1DB964D84818&ref=install+learnyounode&framerequest=1&noscript=1&pcc="></noframes></body></html>
npm ERR!     at Object.parse (native)
npm ERR!     at RegClient.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:274:23)
npm ERR!     at /usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:251:7
npm ERR!     at Gunzip.onEnd (zlib.js:167:5)

npm ERR!     at Gunzip.emit (events.js:117:20)

npm ERR!     at _stream_readable.js:944:16

npm ERR!     at process._tickCallback (node.js:448:13)

npm ERR! If you need help, you may report this *entire* log,

npm ERR! including the npm and node versions, at:

npm ERR!     <http://github.com/npm/npm/issues>


npm ERR! System Linux 3.8.0-44-generic

npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "learnyounode" "-g"

npm ERR! cwd /home/hypertext

npm ERR! node -v v0.10.37

npm ERR! npm -v 1.4.28

npm ERR! type unexpected_token

npm ERR! 

npm ERR! Additional logging details can be found in:
npm ERR!     /home/hypertext/npm-debug.log
npm ERR! not ok code 0

================================================= ==================== hypertext @ hypertext-desktop: ~ $ npm config set proxy http: hypertext @ hypertext-desktop: ~ $ npm config получить прокси npm WARN неверная конфигурация proxy = "http:" npm WARN неверная конфигурация Должен быть полный URL с 'http: //' null hypertext @ hypertext-desktop: ~ $ npm config get https-proxy npm WARN неверная конфигурация proxy = "http:" npm WARN неверный config Должен быть полным URL с 'http: //' пустым гипертекстом @ hypertext-desktop: ~ $

0
задан 25 August 2015 в 18:24

1 ответ

Это - проблема, связанная с сертификатами SSL, и наиболее распространено, когда Вы попытка работать npm из-за прокси . Существует несколько способов исправить эту проблему:

  • Вы можете настройки npm сброса прокси путем выполнения:

    • npm config rm proxy
    • npm config rm https-proxy
  • можно использовать non-https версию npm:

    • npm config set registry http://registry.npmjs.org/
0
ответ дан 26 August 2015 в 04:24
  • 1
    Поздравляю при разрешении Вашего вопроса. Рассмотрите улучшение Вашего ответа путем добавления определенных команд you' ve использовал так, чтобы люди, которые натыкаются на Ваш вопрос в течение следующих 45 лет, могли извлечь выгоду из него;) – Sergiy Kolodyazhnyy 7 December 2016 в 23:07

Другие вопросы по тегам:

Похожие вопросы: