84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
直接把node升级到最新的6.5版本怎么样?据说es6的支持率高达93?这样我是不是就不需要用babel了?
我不想用babel的原因是,每次写完代码都要用命令行编译成es5太麻烦了,我也想知道用babel的话,我想用node-inspector调试编译前的代码怎么办呢?
走同样的路,发现不同的人生
最新版本的 nodejs 绝大部分 ES6 都有支持了。避开不支持的import、export就行, 用老版的require、exports就行。
import
export
require
exports
现在直接用es6大部分语法,不过
"use strict";
这个还是需要的不然不能用。不过据我个人所知,import等这类模块语法还不支持,其余的还好。
4.0以上就可以直接使用es6,babel这个东西挺有意思的,很多公司服务器上的node还是低于4.0版本的,如果你只是体验es6语法的话,无需babel;后者可以通过babel的插件,自动检测并编译相应的es5语法!
用webpack2 吧,可会 支持es6了
我也是无法直接debug ES6的代码,修改代码必须先编译成ES5 然后再刷新,才有效果!
最新版本的 nodejs 绝大部分 ES6 都有支持了。
避开不支持的
import
、export
就行, 用老版的require
、exports
就行。现在直接用es6大部分语法,不过
这个还是需要的不然不能用。
不过据我个人所知,import等这类模块语法还不支持,其余的还好。
4.0以上就可以直接使用es6,babel这个东西挺有意思的,很多公司服务器上的node还是低于4.0版本的,如果你只是体验es6语法的话,无需babel;后者可以通过babel的插件,自动检测并编译相应的es5语法!
用webpack2 吧,可会 支持es6了
我也是无法直接debug ES6的代码,修改代码必须先编译成ES5 然后再刷新,才有效果!