gpt4 book ai didi

node.js - Node waf : not found

转载 作者:IT老高 更新时间:2023-10-28 22:04:43 40 4
gpt4 key购买 nike

事情就是这样。我的配置是 Ubuntu 13.04、Node.js v0.10.5 和 NPM 版本 1.2.18。

我正在尝试安装 node.js 模块“shoe”,但出现此错误:

marek@nassenfuss:/media/tc/examples/node/05.01$ sudo npm install
npm http GET https://registry.npmjs.org/shoe
npm http 304 https://registry.npmjs.org/shoe
npm http GET https://registry.npmjs.org/node-uuid/1.3.3
npm http GET https://registry.npmjs.org/faye-websocket/0.4.0
npm http GET https://registry.npmjs.org/rbytes/0.0.2
npm http 304 https://registry.npmjs.org/node-uuid/1.3.3
npm http 304 https://registry.npmjs.org/rbytes/0.0.2
npm http 304 https://registry.npmjs.org/faye-websocket/0.4.0

> rbytes@0.0.2 install /media/tc/examples/node/05.01/node_modules/shoe/node_modules/sockjs/node_modules/rbytes
> node-waf configure build

sh: 1: node-waf: not found
npm WARN optional dep failed, continuing rbytes@0.0.2
shoe@0.0.10 node_modules/shoe
├── sockjs-client@0.0.0-unreleasable
└── sockjs@0.3.1 (node-uuid@1.3.3, faye-websocket@0.4.0)
marek@nassenfuss:/media/tc/examples/node/05.01$

我在谷歌上搜索,发现 node-waf 被 node-gyp 替换了。我还发现node-waf可以安装

sudo apt-get install nodejs-dev

问题是我用的是最新的node.js package by Chris Lea其中不包括 dev 了。所以有两种方法可以解决这个问题。

首先,我可以安装 node-waf(从源代码?),但我不怎么安装。

其次,我可以(手动)修复模块,但我不会。

我正在寻找任何解决方案。

最佳答案

node-waf 已被 node-gyp

取代

使用以下命令安装 node-gyp:sudo npm install -g node-gyp

注意:要使用 node-gyp 构建,需要配置文件 binding.gyp。示例:

{
"targets": [
{
"target_name": "binding",
"sources": [ "src/binding.cc" ]
}
]
}

关于node.js - Node waf : not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16317976/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com