windows - 无法在 Windows XP 上使用 npm 安装 CoffeeScript

标签 windows node.js coffeescript npm

我使用 npm 安装了 Node.js(使用 http://nodejs.org 中的 windows installler)。然后我输入了

npm install -g coffee-script

但是安装失败。这是完整的日志(npm-debug.log):https://github.com/npm/npm/issues/5205

相关部分:

30 error Error: connect EAFNOSUPPORT
30 error     at errnoException (net.js:904:11)
30 error     at connect (net.js:766:19)
30 error     at net.js:845:9
30 error     at asyncCallback (dns.js:68:16)
30 error     at Object.onanswer [as oncomplete] (dns.js:121:9)

问题是什么,我应该做什么?

--

更新:我在 MacBook Air 上通过 Parallels Desktop 运行 Windows XP (SP3)。

最佳答案

EAFNOSUPPORT 将是我的第一个猜测。 Try this :

To remove IPv6

  1. Open Network Connections
  2. Right-click any local area connection, and then click Properties.
  3. Click Microsoft TCP/IP version 6 in the list of installed components, and then click Uninstall.
  4. In the Uninstall Microsoft TCP/IP version 6 dialog box, click Yes.
  5. Click Close to save changes to your network connection.

然后再次尝试安装。

关于windows - 无法在 Windows XP 上使用 npm 安装 CoffeeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23639082/

相关文章:

node.js - Node 服务器正在运行,但无法在浏览器上运行且端口未定义

node.js - 在 Node.js 中获取父目录名称

javascript - CoffeeScript 作业

javascript - 如何在浏览器中使用 CoffeeScript 正确限定函数范围?

javascript - Coffeescript:在 switch 语句中出现意外

windows - 使用 DEF 文件而不是 LIB 文件链接到 DLL?

c# - 从命令行关闭正在运行的程序

node.js - 如何在没有 sudo 的情况下修复 npm 抛出错误

windows - 无法运行 'mongod' 命令,表示无法识别

c++ - 强制第 3 方 DirectShow 过滤器使用自定义分配器