
1 loading 2015 年 4 月 6 日 via Android 用淘宝的npm,有时也感觉卡死了,没进度信息,心里发毛 |
2 qiu8310 OP 很简单,你在用 cnpm 或者 npm 的时候,在命令后面加上 --verbose 就会显示出进度信息了。 进度信息的详细程度你可以参考这里 https://github.com/qiu8310/smart-npm#%E8%B0%83%E8%AF%95-npm |
4 oott123 2015 年 4 月 6 日 via Android 用 cnpm 的源,npm 的 binary 不就好了… |
5 qiu8310 OP @oott123 照你说法,应该是把 cnpm 的源配置在 .npmrc 的文件中了? 那你用 npm publish 是不会成功的,默认 publish 必须向官方的 registry 发布,cnpm 的源不接受发布请求。 还有很多其它问题你可以去我项目的主页看看 https://github.com/qiu8310/smart-npm/ |
6 megoo 2015 年 4 月 6 日 可以替代官方npm么? |
8 qiu8310 OP @megoo 我写这个就是为了替代官方的 npm。 但说替代不太好,因为我底层是使用官方的 npm 的;这个 smart-npm 更适合在我们中国使用,它会自动根据你的行为判断是用国内的镜像还是用官方的镜像。 有兴趣可以去项目主页看下,这里的文档更详细(刚有更新) https://github.com/qiu8310/smart-npm |
9 qiu8310 OP |
11 coolicer 2015 年 4 月 6 日 我可以相信你吗? |
12 sanddudu 2015 年 4 月 6 日 这个支持 Windows 吗? 另外,我 publish 的时候从来没卡或者失败过,基本上最小化去看会儿视频就好了,比起 Github 莫名其妙的卡死还好很多,而且发布这种事情也急不得。 |
14 qiu8310 OP @coolicer 咯,这个看你个人啊。有兴趣可以研究下源代码,非常短,只是分析了一个你传入的参数,从而选择是用 npm 还是 cnpm 命令 |
15 alsotang 2015 年 4 月 6 日 @qiu8310 windows 支持的话。如果这个库本身没有什么 c++ addon 代码,光是 js 是可以直接在 win 上面跑的。当然,如果 travi-ci 可以支持的话,也可以在上面测一测。 |
16 qiu8310 OP @alsotang 我在 windows 上试了下,确实支持,但体验不好,每次运行一个命令都会创建一个子进程,没有在 Linux 或者 Mac 上的体验爽 |
17 dc2002007 2015 年 4 月 10 日 厉害,跟楼主好好学习 |
18 thewei 2015 年 4 月 21 日 平时我是用nrm做切换。为什么要替换npm呢,做它的扩展不好吗? |
19 KuroNekoFan 2015 年 4 月 21 日 之前试用了一下,然后npm gulp卡了一个下午,本来以为是公司垃圾网络的问题,然后修复了一下node,然后就正常了.... |
20 qiu8310 OP |
21 qiu8310 OP @KuroNekoFan 你不是用我的 smart-npm 吧?用它原生的 npm 都会请求国外资源,很不稳定。 |