为什么 npm install 有些 package 死活下载不了?

2018-05-07 17:57:47 +08:00
 tvallday

试过更换到淘宝源,试过给终端设 http 代理,每次 npm install 都等超级久搞到网络断掉然后报错。要我重新在浏览器刷新网页才能继续上网。

但是我到网页下载那个 package 又好好的非常快。搞不懂什么问题。

7982 次点击
所在节点    程序员
59 条回复
fulvaz
2018-05-07 20:42:07 +08:00
@tvallday 命令行和网页是不一样的
POPOEVER
2018-05-07 20:42:37 +08:00
@redsonic 楼主帖子第一句了解一下

@azh7138m 这样可以直接装吗?我这边是每次装 node-sass 就要本地编译一次,也不知道发什么深井冰
tvallday
2018-05-07 20:44:07 +08:00
@fulvaz 我不确定命令行怎样算是用上代理了,目前 curl ip.cn 显示的是代理的 ip。有没有其他方法确认一下?
azh7138m
2018-05-07 20:44:29 +08:00
@POPOEVER 只是避免从 github 下载
POPOEVER
2018-05-07 20:45:46 +08:00
@azh7138m 噢噢,我希望他直接装别编译了。。。
azh7138m
2018-05-07 20:46:17 +08:00
@redsonic 不审,只要这个名字没人用过,随意 publish 新包,或者你是这个包的 collaborator,也能随意 publish
defunct9
2018-05-07 20:48:05 +08:00
开 ssh,让我上去装
lazyzml
2018-05-07 20:52:36 +08:00
能说说包名吗?
tvallday
2018-05-07 20:57:45 +08:00
@lazyzml 不是某个包,估计是团队里的某个人写的包里引用了其他包。每次掉线包名都不一样的。
rootliang
2018-05-08 07:54:08 +08:00
@defunct9 #27 脸熟你了
rootliang
2018-05-08 07:54:28 +08:00
@defunct9 #27 敢问是否是专业运维
defunct9
2018-05-08 09:20:24 +08:00
@rootliang 是啊,只会 Linux,不会 Windows.
tvallday
2018-05-08 09:59:18 +08:00
@defunct9 试了 20 多次包括全局代理都不行。最后让人从国外打包发给我终于解脱了。这防火墙也太操蛋了。
Helery22223
2018-05-08 10:37:00 +08:00
翻之后除了偶尔 github 打不开都是可以正常下载的
defunct9
2018-05-08 10:45:51 +08:00
@tvallday 必须翻过去,装个破 pool,用了国内各种 node 代理源,总是有毛病,安装也不报错,一执行就错。没办法,搭个水管,翻过去装了一下午,就好了。
tvallday
2018-05-08 10:53:54 +08:00
@defunct9 哦总算明白你的意思了,是用国外的机器下好再转移到国内。。。
ConnersHua
2018-05-08 11:03:33 +08:00
居然没人推 Yarn ?
tvallday
2018-05-08 11:05:25 +08:00
@ConnersHua 在防火墙面前,yarn 也无能为力。
doubleflower
2018-05-08 11:06:23 +08:00
打这么多字不如把报错信息发一发啊
mokeyjay
2018-05-08 11:14:37 +08:00
@redsonic #12 报道链接来一发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX