繁体   English   中英

使用babel CLI进行转换

[英]Transpile with babel CLI

我想转换ES6中与chrome兼容的几个js文件,但是http://babeljs.io/docs/usage/cli/中的文档似乎不准确。

完成前几步后,我在控制台中输入: babel并得到:

您错误地安装了babel软件包,这是Babel 6中的禁止操作。Babel的CLI命令已从babel软件包移至babel-cli软件包。

 npm uninstall babel npm install --save-dev babel-cli 

有关设置说明,请参见http://babeljs.io/docs/usage/cli/

即使我运行它提到的这两个命令,我仍然会遇到相同的错误。

所以我的问题是您应该如何使用Babel和CLI来转译文件?

这个问题有点老了,但是如果有人像我一样通过Google到此结束:

我遇到了同样的问题,就跑了

npm install --save-dev babel-cli

在新的完全空目录中以测试某些内容,并且在通过npx调用babel并发生相同错误时无法进行翻译。 我没有在全球范围内安装Babel,但过了一会儿我发现npm并未创建package.json文件。 所以我删除了所有内容,只创建了一个空的package.json

{

}

再次安装babel-cli(npm现在将开发依赖项添加到json文件中),并且现在工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM