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

2018-04-20 10:08:59 +08:00
 mooo

如图所示 vue 的脚手架搭的

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

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

坐等打脸

4727 次点击
所在节点    Node.js
11 条回复
mooo
2018-04-20 10:09:45 +08:00
crysislinux
2018-04-20 10:13:43 +08:00
明确告诉你,是的。但其实问题不大。不引用包就要自己实现那个功能,引用包反而有一定几率跟另外一个包共用一个依赖。
huiyifyj
2018-04-20 10:16:09 +08:00
确实如此啊,关键是有些包的依赖包还有依赖包,而这些依赖包能无止境得循环下去。所以有时候你明明就 install 一个包,进入 node_modules 一看,包多得要翻好几页😑。
mooo
2018-04-20 10:16:17 +08:00
@crysislinux 我指的是 is-object isObject isobject 这种
mooo
2018-04-20 10:16:52 +08:00
都引用一个 is-object 叫重复引用吗
mooo
2018-04-20 10:21:10 +08:00
mooo
2018-04-20 10:23:29 +08:00



Phariel
2018-04-20 10:48:04 +08:00
昨天的这条战贴了解一下: /t/448002
soulmine
2018-04-20 12:00:09 +08:00
你这属于抬杠了 emmm vue 里面的依赖没有 但下载量是实的啊 一千万+的下载量 能说明问题吧
mooo
2018-04-20 12:17:51 +08:00
@soulmine 我说的是不存在 “ Node.js 社区强调的 DRY 文化使得 node_modules 臃肿不堪,因为有的库引用了 is-object,有的库引用了 isobject,还有的库引用了 isObject,” 这种情况, 因为大部分引用的都是 isobject。
下载量说明问题?
下载量大部分来自几个常用库的引用。 用的人数多少不应该看引用数吗, 为什么看下载量?
q397064399
2018-04-20 15:14:49 +08:00
纯属抬杠,工程讲究的是实践出真知, 当业务扩张的时候,你也不会想着去把有相同逻辑的代码 抽离出来,
产品并不关系你解决他的问题,解决了几次, 产品要的是结果,
在搬砖这个领域 任何所谓的原则都是要辩证的去看待,而不是死死的坚守

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448358

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX