安装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
** 从错误日志中我可以理解,再次运行此命令,作为根/管理员是选项之一,但我没有管理员权限,所以不能尝试。
如果您有任何想法/其他选项,请让我们知道如何解决此问题。 在此先感谢。
答
潜在的问题(对我和其他人来说)是npm本身的过时版本。 这个问题,或任何yeoman发生器的问题,节点v0.12。除了将节点恢复到v0.10或v0.10.36之外,没有永久的解决方案...
“请尝试以root /管理员身份再次运行此命令”您是否已经完成了该操作? – Salem 2014-09-30 13:30:43
感谢您的信息:)。 我没有管理员权限,所以不能尝试此选项。 – TheOne 2014-09-30 14:13:27