[英]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.