问问各位大佬有谁在生产环境用7.x版本的吗
发布于 2 年前 作者 im-here 4065 次浏览 来自 问答

我看官网现在已经更新到7.8了。我也想升到7,用用await。 172AA704-32BB-4DD2-AAF5-F39FEF5893D1.png

13 回复

为什么不能用?奇数版本也是 stable 版本,只不过不是 lts 而已

@rwing 万一那天不support了,是要改代码的。自己给自己找事嘛这不是,除非100%确定这个feature会保留到下一个lts中,要不一般不敢用。

个人博客算不算,因为要用async,所以升到了最新的

@IceEnd 我也是想用async

8.x 4月30号左右就会发布,今年10月会成为LTS

@iyuq 那应该可以考虑下8.x了

不到10月份应该不会成为主流

@jiangzhuo 我也不建议在生产环境用奇数版本 但你这个理由不成立。。。lts和stable是一样的 都会有一天不support。。。都有可能某个feature会在下个版本被废弃掉。。就是所谓的break change。。。用lts的原因很简单 就是因为是lts(long time support),support的时间比较长而已。。。才能保证产品的稳定性和安全。。不过现在这个时间点,可以先把7用起来,马上4月份就发8了,相信应该不会有break change,就算有,你产品才开始,也改不了什么的。

@yuu2lee4 对嘛 我也是这个意思,lts主要原因就是支持时间长。比如说我们之前有个版本里面用到了奇数版本里的Proxy.create和Proxy.createFunction结果在ES2015里这两个就被干掉了,然后很快的在Firefox和Node中(对应的SpiderMonkey和V8中)也很快的被干掉了,导致修改之前的代码。

现在node的非LTS版本可靠性还行,没遇到过什么大问题,所以现在公司里的一些项目直接在用最新版的node,也没出过什么问题,有问题一般上线前测试的时候就发现了。

回到顶部