据我所知, Node 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
...
现在,当我搜索 google 时,我会使用 babel 找到建议 (使用带有 es2015 预设的 .babelrc ),但是如果 node5 支持 ES2015,为什么我需要 babel ?
最佳答案
if node5 supports ES2015, why do I need babel
Node 尚不支持 ES2015 的所有功能。对于不支持的功能,您可能想使用 Babel,或者干脆不使用该功能。
关于javascript - 我还需要 babel 和 NodeJs5 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36478161/