Javascript 巴比利缩小但不透明

Javascript 巴比利缩小但不透明,javascript,node.js,ecmascript-6,babeljs,babili,Javascript,Node.js,Ecmascript 6,Babeljs,Babili,我被困住了 我需要transfile,然后缩小在ES6中编写的javascript。因此,我使用以下方法安装了该软件包: npm install babili --save-dev 并制作了包含预设的.babelrc文件: {"presets": ["es2015"]} 现在我尝试了以下命令 /node\u modules/.bin/babili public/js/rt.socket.js--out file public/test.min.js 它确实提供了一个缩小但不可传输的文件。这可

我被困住了

我需要
transfile
,然后缩小在
ES6
中编写的javascript。因此,我使用以下方法安装了该软件包:

npm install babili --save-dev
并制作了包含预设的
.babelrc
文件:

{"presets": ["es2015"]}
现在我尝试了以下命令

/node\u modules/.bin/babili public/js/rt.socket.js--out file public/test.min.js

它确实提供了一个缩小但不可传输的文件。这可能是什么原因?
`巴比利不使用
.babelrc
。根据:

请注意,由于
babili
命令使用带有
no babelrc
的默认预设,因此无法使用此命令在预设插件中设置任何非默认选项。为此,您可以使用
babel
命令和
.babelrc
中设置的选项。有关如何执行此操作的更多信息,请参阅预设文档

解决方案是将Babel与
Babel preset babili
preset一起使用,如自述文件部分所述(假设您已经安装了Babel):

安装
npm安装巴别塔预设巴别利——保存开发
用法 您很可能只希望在生产环境中使用它。 请查看以获取更多帮助

特定于特定环境的选项将合并到非特定于环境的选项中,并覆盖这些选项

.babelrc:

{
“预设”:[“es2015”],
“环境”:{
“生产”:{
“预设”:[“babili”]
}
}
}
然后需要设置env变量,该变量可以是
BABEL_ENV=生产npm运行构建


巴比利的工作是缩小,而不是传输。有没有一种方法可以将
babel
的输出导入
babili
中,从而只创建一个文件?我在unix shell上。如果您将Babili预设与Babel一起使用,如上所述,则只会创建一个文件。我已使用Babel安装了Babili预设,但不了解如何使用它。Babili预设的工作原理与其他Babel预设完全相同。请参阅和。如果您已尽最大努力遵循文档,请创建一个新问题,准确描述您尝试过的内容,包括配置文件的内容、键入的命令以及获得的结果。