Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将ES6编译为ES5所需的全部是babel cli plus预设吗?_Javascript_Ecmascript 6_Babeljs - Fatal编程技术网

Javascript 将ES6编译为ES5所需的全部是babel cli plus预设吗?

Javascript 将ES6编译为ES5所需的全部是babel cli plus预设吗?,javascript,ecmascript-6,babeljs,Javascript,Ecmascript 6,Babeljs,仅在项目文件夹中本地安装所谓的“babel cli”和预设(es2015、react等)就足以编译ES6代码吗 就这些吗? 我记得还有另一种型号“babel”必须在全球范围内安装。您可以在本地或全球范围内安装babel(即babel cli),这是您的选择。Babel作者建议在本地安装,引自: 虽然您可以在您的计算机上全局安装Babel CLI,但它非常有用 最好逐个项目在本地安装它 这主要有两个原因 同一台计算机上的不同项目可能取决于不同的 巴别塔的版本允许您一次更新一个 意思是你 对您正在工

仅在项目文件夹中本地安装所谓的“babel cli”和预设(es2015、react等)就足以编译ES6代码吗

就这些吗?

我记得还有另一种型号“babel”必须在全球范围内安装。

您可以在本地或全球范围内安装babel(即babel cli),这是您的选择。Babel作者建议在本地安装,引自:

虽然您可以在您的计算机上全局安装Babel CLI,但它非常有用 最好逐个项目在本地安装它

这主要有两个原因

  • 同一台计算机上的不同项目可能取决于不同的 巴别塔的版本允许您一次更新一个
  • 意思是你 对您正在工作的环境没有隐含的依赖关系 在里面使您的项目更易于移植和设置
  • 所以你的问题的答案是:是的,就这些。