V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xummerj
V2EX  ›  问与答

关于 npm 源的问题

  •  1
     
  •   xummerj · 2015-07-20 16:13:02 +08:00 · 2459 次点击
    这是一个创建于 3396 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天在整ionic但公司网络有防火墙vpn使用不了
    所以就用国内镜象
    但我发现npm,只有主包才去国内镜象下载,依赖包貌似还是去registry.npmjs.org下载
    以致一直网络错误或数据错误,此问题何解?

    9 条回复    2015-07-21 08:50:49 +08:00
    Twinkle
        1
    Twinkle  
       2015-07-20 16:34:48 +08:00
    Andy1999
        2
    Andy1999  
       2015-07-20 16:36:30 +08:00 via iPhone
    npm install cnpm
    xummerj
        3
    xummerj  
    OP
       2015-07-20 16:53:06 +08:00
    @Twinkle 我就是用这个
    @Andy1999 我用过了,还是npm ERR! fetch failed https://registry.npmjs.org
    Twinkle
        4
    Twinkle  
       2015-07-20 17:13:55 +08:00
    @xummerj 可否告知装哪个包的时候出现的?
    loading
        5
    loading  
       2015-07-20 17:16:50 +08:00 via Android
    确认你用 cnpm 命令代替原来的 npm ?
    xummerj
        6
    xummerj  
    OP
       2015-07-20 17:25:30 +08:00
    @Twinkle 异常不定,就像丢包一样,有时候包下完但是不能解压

    C:\Users\xummer>npm config ls -l
    ; cli configs
    long = true
    registry = "http://registry.npm.taobao.org/"
    user-agent = "npm/1.4.28 node/v0.10.40 win32 x64"

    ; userconfig C:\Users\xummer\.npmrc
    registry = "http://registry.npm.taobao.org/"
    strict-ssl = false

    ; builtin config undefined
    prefix = "C:\\Users\\xummer\\AppData\\Roaming\\npm"


    @loading 以上是我的配置
    这样就不用cnpm了吧,不过cnpm也试了
    xummerj
        7
    xummerj  
    OP
       2015-07-20 17:26:49 +08:00
    就是源都配成了taobao的了,在安装时下载依赖包的时候还是去registry.npmjs.org
    这个有哪个地方能配的吗?
    Andy1999
        8
    Andy1999  
       2015-07-20 22:40:49 +08:00 via iPhone
    cnpm 代替npm
    xummerj
        9
    xummerj  
    OP
       2015-07-21 08:50:49 +08:00
    @Andy1999 代了一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1261 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.