V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
0x1406F40
V2EX  ›  Node.js

npm 总是卡住是怎么回事?

  •  
  •   0x1406F40 · 2015-10-14 15:18:32 +08:00 · 8943 次点击
    这是一个创建于 3353 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是墙的问题还是什么,怎么我用了 vpn 还是卡在那里 ?

    7 条回复    2015-10-14 23:08:31 +08:00
    cxbig
        1
    cxbig  
       2015-10-14 15:24:04 +08:00 via iPhone
    墙的可能性比较大,主要就是各种组件的 git 仓库 url 访问不成功或很慢。
    rangercyh
        2
    rangercyh  
       2015-10-14 15:25:59 +08:00   ❤️ 1
    建议使用淘宝的国内镜像:--registry=http://registry.npm.taobao.org
    zythum
        3
    zythum  
       2015-10-14 16:01:59 +08:00
    可以试试 cnpm 。 有可能背墙了。
    chairuosen
        4
    chairuosen  
       2015-10-14 16:02:59 +08:00
    一个斜杠在那转悠是下载呢
    somethin
        5
    somethin  
       2015-10-14 16:10:58 +08:00
    加个--verbose 看看问题出在哪儿
    0x1406F40
        6
    0x1406F40  
    OP
       2015-10-14 16:44:55 +08:00
    registry 加上了, proxy 也用上了,但是每到这个地方斜杠就打转个不停,再也不更新了。

    verbose 信息
    --------------------
    npm http 304 https://registry.npm.taobao.org/yargs
    npm verb headers { server: 'nginx/1.1.19',
    npm verb headers date: 'Wed, 14 Oct 2015 08:39:47 GMT',
    npm verb headers connection: 'keep-alive',
    npm verb headers etag: '"2a9ba-y4tzkZnybbf80ZBheSTfvg"',
    npm verb headers 'x-readtime': '523' }
    npm verb etag https://registry.npm.taobao.org/yargs from cache
    npm verb get saving yargs to /Users/mac/.npm/registry.npm.taobao.org/yargs/.cache.json
    npm verb addNamed "3.27.0" is a plain semver version for yargs
    npm verb afterAdd /Users/mac/.npm/yargs/3.27.0/package/package.json not in flight; writing
    npm verb afterAdd /Users/mac/.npm/yargs/3.27.0/package/package.json written
    /
    qqqppp9998
        7
    qqqppp9998  
       2015-10-14 23:08:31 +08:00
    用 cnpm 吧,应该会快不少
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5887 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.