跳到主要内容
CNode

生产环境node 8.x现在用的人多吗?有没有什么大坑?

问答
Lleiwei1991发布于 9 年前最后回复 9 年前
1687640

RT

查看回复

回复 (16)

X
x1911#169 年前

Date方法在node8中有改变,应该是es6的问题 不过moment js用了就不用管了 不过相比之前加入async,现在原生支持优雅多了 在循环时也好写好读懂

B
bendise#159 年前

我还在用4.x,原因是用到了oracle的库,编译只支持4.x 自豪地采用 CNodeJS ionic

Z
zswnew#149 年前

公司开发用8.x,但配置了babel,部署到服务器时是6.x

来自酷炫的 CNodeMD

H
Hyurl#129 年前
引用 cctv1005s@Hyurl 删除了什么api呢?我去node.green里面查了一下只发现有一个api取消了:RegExp.prototype.flags 不过也挺奇怪的,什么工具对版本的要求这么严格.

@cctv1005s 不记得了,那是两个多月前的事了,当时公司做项目要用到 laravel 和 webpack,然后遇到这样的问题。

C
CoderIvan#119 年前
引用 richenlin生产环境不建议使用,还是等LTS吧 遇到了一个坑:

@richenlin

讲道理,你不按套路出牌,这API是异步操作,需要传callback,报错才是正常的

R
richenlin#109 年前

生产环境不建议使用,还是等LTS吧

遇到了一个坑:

//6.x没有问题, 8.x报错
fs.appendFile(file, message);

//必须这样写
fs.appendFile(file, message,function(){});
C
cctv1005s#99 年前
引用 Hyurl@cctv1005s 删除了一些 API 吧,我原来用的也是 8,但是做项目时编译报错说必须是 6 才装 6 的。

@Hyurl 删除了什么api呢?我去node.green里面查了一下只发现有一个api取消了:RegExp.prototype.flags

不过也挺奇怪的,什么工具对版本的要求这么严格.

H
Hyurl#89 年前
引用 cctv1005s@Hyurl 8不是向下兼容6吗?

@cctv1005s 删除了一些 API 吧,我原来用的也是 8,但是做项目时编译报错说必须是 6 才装 6 的。

C
cctv1005s#79 年前
H
Hyurl#69 年前

我用 6,因为之前用到的一些工具只支持 6

C
cnlile#59 年前

等LTS 版本吧

I
im-here#49 年前

没啥问题,马上10月8.x好像就LTS了吧?

L
leiwei1991#39 年前

@XXonline 好的 谢谢

X
XXonline#29 年前

我们生产和开发环境都是用的8.3,没什么问题

N
nobody#19 年前

我的是生产环境用稳定版6.x ,开发环境用8.x

参与回复

登录后即可参与回复。登录