![]() | 1 loading 2015-04-06 13:28:25 +08:00 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-04-06 14:47:15 +08:00 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-04-06 16:30:30 +08:00 可以替代官方npm么? |
![]() | 8 qiu8310 OP @megoo 我写这个就是为了替代官方的 npm。 但说替代不太好,因为我底层是使用官方的 npm 的;这个 smart-npm 更适合在我们中国使用,它会自动根据你的行为判断是用国内的镜像还是用官方的镜像。 有兴趣可以去项目主页看下,这里的文档更详细(刚有更新) https://github.com/qiu8310/smart-npm |
![]() | 9 qiu8310 OP |
![]() | 10 oott123 2015-04-06 20:17:13 +08:00 via Android @qiu8310 如果我没有 public 请求,我没理由抛弃原生的 npm 不是… 不过是非常棒的项目 :) 加油! |
![]() | 11 coolicer 2015-04-06 21:11:18 +08:00 我可以相信你吗? |
![]() | 12 sanddudu 2015-04-06 21:44:20 +08:00 这个支持 Windows 吗? 另外,我 publish 的时候从来没卡或者失败过,基本上最小化去看会儿视频就好了,比起 Github 莫名其妙的卡死还好很多,而且发布这种事情也急不得。 |
![]() | 14 qiu8310 OP @coolicer 咯,这个看你个人啊。有兴趣可以研究下源代码,非常短,只是分析了一个你传入的参数,从而选择是用 npm 还是 cnpm 命令 |
![]() | 15 alsotang 2015-04-06 23:25:32 +08:00 @qiu8310 windows 支持的话。如果这个库本身没有什么 c++ addon 代码,光是 js 是可以直接在 win 上面跑的。当然,如果 travi-ci 可以支持的话,也可以在上面测一测。 |
![]() | 16 qiu8310 OP @alsotang 我在 windows 上试了下,确实支持,但体验不好,每次运行一个命令都会创建一个子进程,没有在 Linux 或者 Mac 上的体验爽 |
![]() | 17 dc2002007 2015-04-10 18:30:41 +08:00 厉害,跟楼主好好学习 |
![]() | 18 thewei 2015-04-21 09:51:23 +08:00 平时我是用nrm做切换。为什么要替换npm呢,做它的扩展不好吗? |
![]() | 19 KuroNekoFan 2015-04-21 14:41:42 +08:00 之前试用了一下,然后npm gulp卡了一个下午,本来以为是公司垃圾网络的问题,然后修复了一下node,然后就正常了.... |
![]() | 20 qiu8310 OP |
![]() | 21 qiu8310 OP @KuroNekoFan 你不是用我的 smart-npm 吧?用它原生的 npm 都会请求国外资源,很不稳定。 |