【问题标题】:Error Installing Karma Using "npm install -g karma"使用“npm install -g karma”安装 Karma 时出错
【发布时间】:2014-09-30 13:28:37
【问题描述】:

尝试在命令提示符下使用 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/管理员身份再次运行此命令 是一种选择,但我没有管理员权限,因此无法尝试。

如果您有任何想法/其他选择,请告知如何解决此问题。 提前致谢。

【问题讨论】:

  • “请尝试以 root/管理员身份再次运行此命令”你这样做了吗?
  • 感谢您的信息:)。我没有管理员权限,所以不能尝试这个选项。

标签: node.js karma-runner


【解决方案1】:

根本问题(对我和其他许多人来说)是 npm 本身的过时版本。 与此相关的任何 yeoman 生成器以及节点 v0.12 都存在问题。除了将节点恢复到 v0.10 或 v0.10.36 之外,没有永久的解决方案......

【讨论】:

    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 2018-12-04
    • 2020-12-19
    • 2018-10-29
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    相关资源
    最近更新 更多