安装Karma时出现错误使用“npm install -g karma”

安装Karma时出现错误使用“npm install -g karma”

问题描述:

尝试安装Karma使用npm install -g karma在禁用代理的网络中的命令提示符下。我现在面临以下问题 -安装Karma时出现错误使用“npm install -g karma”

**

C:\Program Files\nodejs>npm install -g karma 
npm ERR! network getaddrinfo ENOTFOUND 
npm ERR! network This is most likely not a problem with npm itself 
npm ERR! network and is related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settin 
gs. 
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the 
npm ERR! network 'proxy' config is set properly. See: 'npm help config' 
npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod 
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "karma" 
npm ERR! cwd C:\Program Files\nodejs 
npm ERR! node -v v0.10.31 
npm ERR! npm -v 1.4.23 
npm ERR! syscall getaddrinfo 
npm ERR! code ENOTFOUND 
npm ERR! errno ENOTFOUND 
npm ERR! Error: EPERM, open 'C:\Program Files\nodejs\npm-debug.log' 
npm ERR! { [Error: EPERM, open 'C:\Program Files\nodejs\npm-debug.log'] 
npm ERR! errno: 50, 
npm ERR! code: 'EPERM', 
npm ERR! path: 'C:\\Program Files\\nodejs\\npm-debug.log' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 
npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod 
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "karma" 
npm ERR! cwd C:\Program Files\nodejs 
npm ERR! node -v v0.10.31 
npm ERR! npm -v 1.4.23 
npm ERR! path C:\Program Files\nodejs\npm-debug.log 
npm ERR! code EPERM 
npm ERR! errno 50 
npm ERR! stack Error: EPERM, open 'C:\Program Files\nodejs\npm-debug.log' 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  C:\Program Files\nodejs\npm-debug.log 
npm ERR! not ok code 0 

** 从错误日志中我可以理解,再次运行此命令,作为根/管理员是选项之一,但我没有管理员权限,所以不能尝试。

如果您有任何想法/其他选项,请让我们知道如何解决此问题。 在此先感谢。

+2

“请尝试以root /管理员身份再次运行此命令”您是否已经完成了该操作? – Salem 2014-09-30 13:30:43

+0

感谢您的信息:)。 我没有管理员权限,所以不能尝试此选项。 – TheOne 2014-09-30 14:13:27

潜在的问题(对我和其他人来说)是npm本身的过时版本。 这个问题,或任何yeoman发生器的问题,节点v0.12。除了将节点恢复到v0.10或v0.10.36之外,没有永久的解决方案...