我还需要使用NodeJs5的babel吗?
据我所知节点5支持ES2015,但是当我尝试运行类似的东西
import sizeOf from 'image-size';
我明白了
$> node -v v5.9.0 $> node test.js /Users/dev/tmp/test.js:1 (function (exports, require, module, __filename, __dirname) { import sizeOf from 'image-size'; ^^^^^^ SyntaxError: Unexpected token import ...
现在,当我search谷歌时,我发现使用babel的build议(使用ES2015预设的.babelrc),但是如果node5支持ES2015,为什么我需要babel?
如果node5支持ES2015,为什么我需要babel
节点不支持ES2015的每个function。 对于不支持的function,您可能想使用Babel,或者完全不使用该function。