soulmt
V2EX  ›  问与答

cnpm 为什么还是 npm2 的下载方式

  •  
  •   soulmt · Jul 29, 2020 · 2090 views
    This topic created in 2114 days ago, the information mentioned may be changed or developed.

    npm3 已经抹平了 npm 同版本包的层级,为什么 cnpm 还是 npm2 的方式。 不升级一下么

    6 replies    2020-07-29 21:19:34 +08:00
    xlinux
        1
    xlinux  
       Jul 29, 2020 via Android
    所以不要用 cnpm,用 npm+taobao 源
    shiny
        2
    shiny  
    PRO
       Jul 29, 2020
    可以去开个 issue 问问
    azh7138m
        3
    azh7138m  
       Jul 29, 2020
    cnpm 默认用的是 npminstall 安装依赖
    你可以看看,依赖应该都是 ln 进来的
    是不是拍平的结构在这里并不重要
    lizheming
        4
    lizheming  
       Jul 29, 2020   ❤️ 1
    https://zhuanlan.zhihu.com/p/33049803 可以看下这篇文章,最终他们采用了软链的方式。
    soulmt
        5
    soulmt  
    OP
       Jul 29, 2020
    @azh7138m 还是重要的,抹平结构避免了很多 npm 自身的缺陷。
    azh7138m
        6
    azh7138m  
       Jul 29, 2020
    @soulmt
    ln 之后不就是平的吗。。。
    你能不断 cd 到下级目录只是因为那里有个链接,实际依赖的存储是扁平的,依赖目录也不会出现黑洞
    不知道你在纠结什么
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3836 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 04:38 · PVG 12:38 · LAX 21:38 · JFK 00:38
    ♥ Do have faith in what you're doing.