co-urllib包安装问题
发布于 11 年前 作者 jathya2 4830 次浏览 最后一次编辑是 8 年前

有兴趣看看koa,下载个项目,npm install 然后就卡住了。完全没有头绪为神马 安装co-urllib的时候 提示我 make clean install …make 找不到 这。。我win7系统,不是应该是默认用node-gyp么 不是很懂,求指点 还是说有些包只能在linux下安装么

12 回复

囧了. 这是个问题,忘记 windows 没有 make 了,我想想有没有办法

安装Cygwin 中的make即可~

感动。竟然有大神回帖 btw,win7下用cygwin总是有些奇奇怪怪的问题 我安装Cygwin 中的make以后,重新npm install 无法定位问题,感觉像是make过程中某些命令win7不支持

133 info co-urllib@0.2.1 Failed to exec prepublish script 134 error addLocalDirectory Could not pack “c:\Users\bidlink\AppData\Local\Temp\npm-6624-maStP0Ka\co-urllib-0.2.11397783219238-0.5562195857055485\package” to "C:\Users\bidlink\AppData\Roaming\npm-cache\co-urllib\0.2.1\package.tgz" 135 silly lockFile a0935bc1-lib-download-co-urllib-0-2-1-tgz http://r.cnpmjs.org/co-urllib/download/co-urllib-0.2.1.tgz 136 silly lockFile a0935bc1-lib-download-co-urllib-0-2-1-tgz http://r.cnpmjs.org/co-urllib/download/co-urllib-0.2.1.tgz 137 silly lockFile dc059dd2-co-urllib-0-2-1 co-urllib@0.2.1 138 silly lockFile dc059dd2-co-urllib-0-2-1 co-urllib@0.2.1 139 silly lockFile df4b7391-co-urllib co-urllib@* 140 silly lockFile df4b7391-co-urllib co-urllib@* 141 error co-urllib@0.2.1 prepublish: make clean build 141 error Exit status 2 142 error Failed at the co-urllib@0.2.1 prepublish script. 142 error This is most likely a problem with the co-urllib package, 142 error not with npm itself. 142 error Tell the author that this fails on your system: 142 error make clean build 142 error You can get their info via: 142 error npm owner ls co-urllib 142 error There is likely additional logging output above. 143 error System Windows_NT 6.1.7601 144 error command “D:\nodejs\\node.exe” “D:\nodejs\node_modules\npm\bin\npm-cli.js” "install" 145 error cwd C:\Users\bidlink\Desktop\node\koa\examples\cnpmjs.org 146 error node -v v0.11.9 147 error npm -v 1.3.15 148 error code ELIFECYCLE 149 verbose exit [ 1, true ]

看了下co-urllib的Makefile,里面有不少linux下的命令,估计得安装齐那些命令才行~ 例如:rm,mkdir 等那些命令~

这个时候得上grunt …

现在流行gulp了~

这个。。其实我也尝试了下 感觉都安装了 可能命令执行效果有些不一样。比如他的mkdir -p build 在cmd里面执行会生成 -p 和build两个文件夹

哦。仔细再看了一遍。。 SRC = $(wildcard lib/*.js) BUILD = $(subst lib/,build/,$(SRC)) subst 有但是 这个wildcard我找不到命令行 cygwin也搜索不到。好了。可以放弃治疗了??

我在MinGW32下安装成功~

为啥 install 时会 exec prepublish script?

@coderhaoxin 确实很奇怪,我看到包里面都已经有 build 之后生成的了,理论上不应该在install的时候执行这个

@xieren58 其实我还是觉得 make 比较好用 哈哈

回到顶部