【问题标题】:Is there any node-waf for Node.js on windows?Windows 上是否有适用于 Node.js 的 node-waf?
【发布时间】:2012-09-28 20:20:29
【问题描述】:

我正在尝试使用以下命令从 Node.js 安装“png”模块:

npm install png

但是我收到以下错误:

node-waf 配置构建

'node-waf' 未被识别为内部或外部命令

我的问题是:windows 有 node-waf 吗?

【问题讨论】:

标签: windows node.js npm waf


【解决方案1】:

从 Node 0.8 开始,waf 构建系统已被删除并替换为跨平台的node-gyp

要让 gyp 在 Windows 上运行,您需要 Python 2.7MS Visual C++(对于 x64 版本,需要 Win 7 x64 SDK)。

当然,拥有 gyp 并不能帮助您安装所需的特定软件包(因为它使用 waf)。通常,您必须让项目的维护者升级到新的构建系统,或者自己分叉并修复它(不是that hard)。

然而,看起来 node-png 的作者实际上已经在 GitHub repo 中添加了 gyp 绑定,但还没有将这些更改推送到 npm(也许它们还没有工作)。您可以尝试克隆 repo 并查看是否可以构建它。

【讨论】:

    猜你喜欢
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    相关资源
    最近更新 更多