使用npm install时出错(npm ERR!Windows_NT 6.3.9600)

时间:2015-06-22 19:57:17

标签: node.js npm

大家好我在尝试通过npm安装软件包时遇到以下错误。我使用的操作系统是Windows 8.它在Ubuntu上运行完美。请帮我解决这个问题。

C:\Users\xxxxx>npm install -g jshint

npm ERR! registry error parsing json

npm ERR! Windows_NT 6.3.9600 

npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\node\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "jshint"

npm ERR! node v0.12.4

npm ERR! npm  v2.10.1

npm ERR! Unexpected token <

npm ERR! <html>

npm ERR! <head>

npm ERR! </head>

npm ERR! <body>

npm ERR! We are sorry but this is temporarily unavailable.

npm ERR! <!-- Site Not Found. -->

npm ERR! </body>

npm ERR! </html>

npm ERR!

npm ERR!

npm ERR! If you need help, you may report this error at:

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


npm ERR! Please include the following file with any support request:

npm ERR!     C:\Users\xxxxx\npm-debug.log

4 个答案:

答案 0 :(得分:6)

我得到了这个问题的解决方案(至少在我的情况下)。 注册表的网址已过时。 请看这个链接: Can't install any packages in Node.js using "npm install"

谢谢。

答案 1 :(得分:2)

就我而言,在Windows上升级npm需要手动执行以确保PowerShell / CMD找到新版本的npm。这是Microsoft DX工程师为npm和Node制作的一个小工具,可将过程简化为简单的命令。 有关详细信息,请参阅npm-windows-upgrade

答案 2 :(得分:1)

您可以使用此步骤

1. install latest node js from https://nodejs.org/en/
2.Run CMD with "Run as Administrator"
3.npm install -g angular-cli

它会运行

答案 3 :(得分:0)

我通过回滚到早期版本的节点

来解决了这个问题
  1. nvm ls(查看已安装节点的版本)

  2. nvm使用*。**(选择要使用的版本)