我试图将nodejs应用程序部署到eb,我的所有代码都使用了新的js功能。
在我的 package.json 上,我有启动命令:
scripts : {
start: "babel-node bin/start.js"
}
这在我的本地主机上运行正常,当我将应用程序部署到EB时,我在日志中收到错误说:
sh: babel-node: command not found
我可以在云服务器上运行babel-node命令,还是在部署之前编译我的代码。
答案 0 :(得分:1)
将babel-cli作为依赖包含在package.json
中您可以通过npm i babel-cli
<强>然而强>
这解决了您的问题,但不建议将babel-node用于生产用途,如usage docs
中所述