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

2016 年 10 月 26 日
 123s
4932 次点击
所在节点    Node.js
14 条回复
eoo
2016 年 10 月 26 日
包也是有版本的
murmur
2016 年 10 月 26 日
还没看到 node 更新了跟包有啥关系 又不是支持了 es6 就不支持 es3 了 除非是二进制吧
fds
2016 年 10 月 26 日
绝大部分功能还是兼容旧版本的
123s
2016 年 10 月 26 日
@murmur 有些包会运行不了,我试过,不然也不会说。
123s
2016 年 10 月 26 日
@eoo 就是有些包它不更新了,如果一直跟着版本走,肯定 是没问题的。
Wangxf
2016 年 10 月 26 日
除非是 Deprecated 的把,其他的有啥不支持的? v8 也是向下兼容的啊
zhenjiachen
2016 年 10 月 26 日
node 经常更新,我过几天 brew update 就发现 node 更新了
shyling
2016 年 10 月 26 日
你可以用旧版的 node 啊。。再说了都不更新了,用它岂不是很危险?
WildCat
2016 年 10 月 26 日
@zhenjiachen 所以我都不用 brew 装 node ,而是 brew 装 nvm , 233
123s
2016 年 10 月 26 日
@Wangxf 是 Deprecated
eoo
2016 年 10 月 26 日
@123s 连包都跟 node 瞎折腾 还有人玩 node?
leon3333
2016 年 10 月 27 日
有一种东西叫向后兼容
gkiwi
2016 年 10 月 27 日
node 根本就没有向后兼容!!!
你像 java , php , python 这些,每个语言都有几个主框架,主框架兼容性好,周边的包兼容性也不会差。
而 node 开发,框架选择太多,而周边库更多。更多的库猛一看起来是优势,门槛低。但是什么人都来搞,水平不一样,包的接口定义,某些含义的的理解,兼容性,包之间依赖,用着用着就发现妈蛋不敢升级了!
suantong
2016 年 10 月 28 日
@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