node 中真的有很多类似功能的包 被重复引用吗 - V2EX
mooo

node 中真的有很多类似功能的包 被重复引用吗

  •  
  •   mooo Apr 20, 2018 5618 views
    This topic created in 2945 days ago, the information mentioned may be changed or developed.

    如图所示 vue 的脚手架搭的

    https://imgur.com/hFSSCo6 https://imgur.com/Yv63Ape https://imgur.com/HAtEAOM https://imgur.com/2XsXEK8 https://imgur.com/q3i7yk3

    我只看到一个 is-stream, isstream。

    坐等打脸

    mooo
        1
    mooo  
    OP
       Apr 20, 2018
    crysislinux
        2
    crysislinux  
       Apr 20, 2018
    明确告诉你,是的。但其实问题不大。不引用包就要自己实现那个功能,引用包反而有一定几率跟另外一个包共用一个依赖。
    fengyj
        3
    fengyj  
       Apr 20, 2018 via Android
    确实如此啊,关键是有些包的依赖包还有依赖包,而这些依赖包能无止境得循环下去。所以有时候你明明就 install 一个包,进入 node_modules 一看,包多得要翻好几页。
    mooo
        4
    mooo  
    OP
       Apr 20, 2018
    @crysislinux 我指的是 is-object isObject isobject 这种
    mooo
        5
    mooo  
    OP
       Apr 20, 2018
    都引用一个 is-object 叫重复引用吗
    mooo
        6
    mooo  
    OP
       Apr 20, 2018
    mooo
        7
    mooo  
    OP
       Apr 20, 2018



    Phariel
        8
    Phariel  
       Apr 20, 2018
    昨天的这条战贴了解一下: /t/448002
    soulmine
        9
    soulmine  
       Apr 20, 2018
    你这属于抬杠了 emmm vue 里面的依赖没有 但下载量是实的啊 一千万+的下载量 能说明问题吧
    mooo
        10
    mooo  
    OP
       Apr 20, 2018
    @soulmine 我说的是不存在 “ Node.js 社区强调的 DRY 文化使得 node_modules 臃肿不堪,因为有的库引用了 is-object,有的库引用了 isobject,还有的库引用了 isObject,” 这种情况, 因为大部分引用的都是 isobject。
    下载量说明问题?
    下载量大部分来自几个常用库的引用。 用的人数多少不应该看引用数吗, 为什么看下载量?
    q397064399
        11
    q397064399  
       Apr 20, 2018
    纯属抬杠,工程讲究的是实践出真知, 当业务扩张的时候,你也不会想着去把有相同逻辑的代码 抽离出来,
    产品并不关系你解决他的问题,解决了几次, 产品要的是结果,
    在搬砖这个领域 任何所谓的原则都是要辩证的去看待,而不是死死的坚守
    About     Help     Advertise     Blog     API     FAQ     Solana     990 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 22:24 PVG 06:24 LAX 15:24 JFK 18:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86