babel-cli加上预设我需要编译ES6到ES5吗?

时间:2017-12-06 10:46:37

标签: javascript ecmascript-6 babeljs

仅在项目文件夹中安装所谓的'babel-cli'本地加预设(es2015,反应等)以编译ES6代码是否足够?

这就是全部?

我记得有另一个模型'babel'必须全局安装。

1 个答案:

答案 0 :(得分:1)

您可以在本地或全球安装Babel(即babel-cli),这是您的选择。 Babel作者推荐本地安装,引自documentation

  

虽然您可以在您的计算机上全局安装Babel CLI,但它很多   最好在项目本地安装它。

     

这有两个主要原因。

     
      
  1. 同一台机器上的不同项目可能有所不同   Babel的版本允许您一次更新一个。
  2.   
  3. 这意味着你   没有对您正在使用的环境的隐式依赖   in。使您的项目更加便携,更容易设置。
  4.   

所以问题的答案是:是的,就是这样。