在AWS弹性Beanstalk上运行babel-node命令?

时间:2018-01-09 15:15:01

标签: javascript node.js babel amazon-elastic-beanstalk

我试图将nodejs应用程序部署到eb,我的所有代码都使用了新的js功能。

在我的 package.json 上,我有启动命令:

scripts : {
    start: "babel-node bin/start.js"
}

这在我的本地主机上运行正常,当我将应用程序部署到EB时,我在日志中收到错误说:

sh: babel-node: command not found

我可以在云服务器上运行babel-node命令,还是在部署之前编译我的代码。

1 个答案:

答案 0 :(得分:1)

将babel-cli作为依赖包含在package.json

您可以通过npm i babel-cli

执行此操作

<强>然而

这解决了您的问题,但不建议将babel-node用于生产用途,如usage docs

中所述