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

2020-07-29 17:48:42 +08:00
 soulmt

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

1690 次点击
所在节点    问与答
6 条回复
xlinux
2020-07-29 18:06:47 +08:00
所以不要用 cnpm,用 npm+taobao 源
shiny
2020-07-29 18:18:57 +08:00
可以去开个 issue 问问
azh7138m
2020-07-29 18:25:45 +08:00
cnpm 默认用的是 npminstall 安装依赖
你可以看看,依赖应该都是 ln 进来的
是不是拍平的结构在这里并不重要
lizheming
2020-07-29 18:43:56 +08:00
https://zhuanlan.zhihu.com/p/33049803 可以看下这篇文章,最终他们采用了软链的方式。
soulmt
2020-07-29 20:56:29 +08:00
@azh7138m 还是重要的,抹平结构避免了很多 npm 自身的缺陷。
azh7138m
2020-07-29 21:19:34 +08:00
@soulmt
ln 之后不就是平的吗。。。
你能不断 cd 到下级目录只是因为那里有个链接,实际依赖的存储是扁平的,依赖目录也不会出现黑洞
不知道你在纠结什么

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

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

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

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

© 2021 V2EX