soulmt
V2EX  ›  问与答

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

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