在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-extension文件更改为.js
我能处理吗?
答案 0 :(得分:0)
目前,无法禁用此行为。
由于您的工作流程是合理定制的,因此最好的选择可能是自己实现或通过gulp
实现的自定义脚本。 Babel的CLI是非常基本的,实际上只是缩进了简单的用例。如果你需要更多东西,最好把它放在一起是最好的选择。
另一种方法是根本不要编译bin
文件夹,让bin/www
只执行require('../build/bin/www.js')
,这样扩展名无关紧要。