在express.js中,bin/www文件没有扩展名。
我在命令下试过了,
$ babel -d build src/bin/www
结果是..。
src/bin/www -> build/src/bin/www.js
看起来,babel自动为非扩展文件追加了一个.js扩展名。
我能禁用这个吗?
增加了更多信息。
我想出来了
$ babel -d build src/bin/www.es6
src/bin/www.es6 -> build/src/bin/www.js
似乎babel将所有非js扩展名文件都更改为.js
。
我能处理这事吗?
发布于 2015-12-22 23:18:04
目前,无法禁用此行为。
由于您的工作流是合理定制的,所以最好的选择可能是一个自定义脚本,要么自己实现,要么通过gulp
实现。Babel的CLI非常基本,实际上只为简单的用例缩进。如果你需要更多的东西,把它放在一起是你最好的选择。
另一种方法是完全不转移bin
文件夹,让bin/www
简单地执行require('../build/bin/www.js')
,这样扩展就不重要了。
https://stackoverflow.com/questions/34429823
复制