我使用npm全局安装了babel-cli。我有一个包含ES6代码的script.js文件。当我尝试使用$babel script.js -o out.js编译它时,它只是将script.js的所有容器复制到out.js。
就我而言,它应该将所有的ES6代码转换为ES5。
即使我在没有任何内容的情况下运行script.js文件,它在我的out.js中也应该显示"use strict";。但它显示了一个空文件。找不到哪里出了问题?
此外,我不能理解为什么"https://www.npmjs.com/package/babel-cli“说要在全球安装babel-cli,而"https://babeljs.io/docs/setup/#babel_cli”说要在本地安装。
当我在本地安装babel-cli并尝试编译script.js文件时,它只显示
“‘babel”未被识别为内部或外部命令、可操作程序或批处理文件。
发布于 2017-01-31 18:53:25
这应该可以回答你的问题,对我来说很有效。https://github.com/babel/babel/issues/4066
或者全局安装babel-cli,然后尝试它的工作。
发布于 2019-04-20 18:05:03
首先进入主目录或打开新终端
第1步:转到主目录
打开终端或(键入cd,即可直接切换到主目录)
第2步:npm install -g babel-cli
现在在你的机器上成功安装babel cli
发布于 2019-03-17 23:44:33
npm安装-g babel-cli
它起作用了。
https://stackoverflow.com/questions/35245959
复制相似问题