我还需要使用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。
- 您应该通过在Babelconfiguration中使用`env`部分禁用生产中的react-transform-hmr
- 错误:无法find预设“反应”安装时使用npm install –global babel-preset-react但工作没有全局标志
- 无法通过npm脚本运行babel“babel:command not found”
- 在ecmascript中导入时执行函数
- 自动脚本转换js到jsx在反应的应用程序
- 无法parsing'babel-loader'
- 模块构build失败:错误:在“base”中指定的插件0提供了“definitions”的无效属性
- 找不到模块:错误:无法parsing模块的“组件/应用程序”。 webpack + reactjs问题
- 无法解决承诺时使用asynchronous与巴贝尔和ES6诺言等待