node 版本更新这么快,但是旧的包怎么办

2016-10-26 14:02:15 +08:00
 123s
4238 次点击
所在节点    Node.js
14 条回复
eoo
2016-10-26 15:31:56 +08:00
包也是有版本的
murmur
2016-10-26 15:37:56 +08:00
还没看到 node 更新了跟包有啥关系 又不是支持了 es6 就不支持 es3 了 除非是二进制吧
fds
2016-10-26 15:40:37 +08:00
绝大部分功能还是兼容旧版本的
123s
2016-10-26 16:18:17 +08:00
@murmur 有些包会运行不了,我试过,不然也不会说。
123s
2016-10-26 16:18:48 +08:00
@eoo 就是有些包它不更新了,如果一直跟着版本走,肯定 是没问题的。
Wangxf
2016-10-26 16:24:24 +08:00
除非是 Deprecated 的把,其他的有啥不支持的? v8 也是向下兼容的啊
zhenjiachen
2016-10-26 16:56:47 +08:00
node 经常更新,我过几天 brew update 就发现 node 更新了
shyling
2016-10-26 17:07:30 +08:00
你可以用旧版的 node 啊。。再说了都不更新了,用它岂不是很危险?
WildCat
2016-10-26 17:10:35 +08:00
@zhenjiachen 所以我都不用 brew 装 node ,而是 brew 装 nvm , 233
123s
2016-10-26 17:10:47 +08:00
@Wangxf 是 Deprecated
eoo
2016-10-26 17:13:41 +08:00
@123s 连包都跟 node 瞎折腾 还有人玩 node?
leon3333
2016-10-27 09:44:34 +08:00
有一种东西叫向后兼容
gkiwi
2016-10-27 14:27:36 +08:00
node 根本就没有向后兼容!!!
你像 java , php , python 这些,每个语言都有几个主框架,主框架兼容性好,周边的包兼容性也不会差。
而 node 开发,框架选择太多,而周边库更多。更多的库猛一看起来是优势,门槛低。但是什么人都来搞,水平不一样,包的接口定义,某些含义的的理解,兼容性,包之间依赖,用着用着就发现妈蛋不敢升级了!
suantong
2016-10-28 16:37:03 +08:00
@gkiwi
python 也不是向后兼容,py3 出来当时那个骂得惨啊。
node 发展则更不健康

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

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

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

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

© 2021 V2EX