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

在代理被禁用的networking中,尝试使用命令提示符中的npm install -g karma安装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 

**从错误日志中,我可以理解, 再次以root用户身份运行此命令/pipe理员是选项之一,但我没有pipe理员权限,所以不能尝试它。

如果您有任何想法/其他选项,请让我知道如何解决这个问题。 提前致谢。

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