我使用babel-node
开发的Node / Express服务器端代码。对于生产,我想编译此代码,以便在运行时无需运行它。
我的服务器入口点位于server/index.js
。当我运行babel server/index.js
只是编译并打印已编译的内容到stdout时,我的应用程序只是无限期挂起并且不打印已编译的输出。它打印console.log
语句,因此看起来babel 执行代码而不是编译它。
我是否误解了如何使用babel进行编译?
如何使用Babel 编译Node / Express应用程序?
答案 0 :(得分:0)
我的问题通过使用位于节点模块中的二进制文件运行Babel来解决。我没有运行babel index.js
而是node_modules/.bin/babel index.js
。