使用节点-v v0.10.29,npm -v 1.4.14(http://ppa.launchpad.net/chris-lea/node.js/ubuntu)
在进行项目的“npm install”时,“zlib@1.0.5 preinstall”总是喊“sh:1:node-waf:not found”
我已经看到了一些关于同样事情的其他问题,但我仍然不知道我必须做些什么来使“npm install”工作。
感谢。
答案 0 :(得分:11)
node-waf
包已被node-gyp
取代,这就是您收到未找到错误的原因。该套餐不再可用:https://www.npmjs.org/search?q=node-waf
您要安装的zlib
软件包已多年未更新。 Node.js内置了对Zlib的支持,请参阅手册以获取更多详细信息:Zlib。
答案 1 :(得分:0)
node-zopfli会做同样的事情。 https://github.com/duralog/node-zopfli
示例我用于tar-gzipping的东西:
fstream.Reader({ 'path': filesFolder, 'type':
'Directory' }).
pipe(tar.Pack())
//.pipe(zlib.Gzip()) // this is what I used to do
.pipe(zopfli.createGzip())
.pipe(out); // out is an output stream, obviously