npm 这种辣鸡玩意儿浑身都充满了各种不合理,为何这么多年还没被取代?

2018-04-12 15:54:05 +08:00
 mokeyjay

甚至看不到 npm 官方有任何要改进的意思,例如抢包名的依旧在抢包名

我不禁陷入了沉思

是否意味着这届程序员不行(滑稽

10376 次点击
所在节点    Node.js
47 条回复
lihongjie0209
2018-04-13 13:01:54 +08:00
@doubleflower #40 见识少不是你的错, 但是你那拿出来炫耀就不对了
Clarencep
2018-04-13 13:14:32 +08:00
@mritd
@julyclyde npm 5.x package-lock.json 可以了解下。


@LeungJZ 没有哪个包管理会允许你直接修改包的内容的。你应该 fork 一份再自己改。然后 webpack 构建的时候指定 alias。
Tankpt
2018-04-13 14:18:19 +08:00
我猜是应该没找到更好的方案? 所以只能先将就了?
Cryse
2018-04-13 15:51:09 +08:00
最恶心的明明是用来编译的 node-gyp
LeungJZ
2018-04-14 17:10:15 +08:00
@Clarencep
@Pastsong
我知道,但是没办法,包本身没有 自定义的变量文件,只能手动覆盖。
Miy4mori
2018-04-16 18:46:42 +08:00
很多啊,yarn,cnmp 还有几个其他的记不起名字。这东西要那么高要求干什么,能给我 install 就行了,,要求高可以去写 java,maven,gradle 之类的功能可全了。
L3au
2018-04-17 12:51:06 +08:00
看下来,node-gyp、不能全局共享 node_modules 很大程度上其实和 Node 设计有关,不是那么好兼容的同时做出大的改变的,包名、小模块、版本默认自动升级等更多是整个 JS 社区生态的现状,是和老牌的包管理工具是有区别,各有各的特点吧

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

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

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

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

© 2021 V2EX