RT
我的是生产环境用稳定版6.x ,开发环境用8.x
我们生产和开发环境都是用的8.3,没什么问题
@XXonline 好的 谢谢
没啥问题,马上10月8.x好像就LTS了吧?
等LTS 版本吧
我用 6,因为之前用到的一些工具只支持 6
@Hyurl 8不是向下兼容6吗?
@cctv1005s 删除了一些 API 吧,我原来用的也是 8,但是做项目时编译报错说必须是 6 才装 6 的。
@Hyurl 删除了什么api呢?我去node.green里面查了一下只发现有一个api取消了:RegExp.prototype.flags
不过也挺奇怪的,什么工具对版本的要求这么严格.
生产环境不建议使用,还是等LTS吧
遇到了一个坑:
//6.x没有问题, 8.x报错
fs.appendFile(file, message);
//必须这样写
fs.appendFile(file, message,function(){});
讲道理,你不按套路出牌,这API是异步操作,需要传callback,报错才是正常的
@cctv1005s 不记得了,那是两个多月前的事了,当时公司做项目要用到 laravel 和 webpack,然后遇到这样的问题。
@richenlin 不捕获异常真的好吗。。。
公司开发用8.x,但配置了babel,部署到服务器时是6.x
来自酷炫的 CNodeMD
我还在用4.x,原因是用到了oracle的库,编译只支持4.x 自豪地采用 CNodeJS ionic
Date方法在node8中有改变,应该是es6的问题 不过moment js用了就不用管了 不过相比之前加入async,现在原生支持优雅多了 在循环时也好写好读懂