部署节点js开发的应用程序时遇到问题。它使用Docker框架并将其部署在Pivotal上。
将应用程序推送到Pivotal时,出现以下错误
/home/vcap/app/node_modules/popsicle-transport-http/dist/index.js:372 返回异步函数(要求,下一步){
SyntaxError:意外的令牌功能,
这会阻止应用启动。
现在,我知道该错误可能是由于不支持async
调用的节点版本引起的。该应用程序不是我开发的,但我需要将其部署在Pivotal上。
我已经运行了以下命令来更新npm和node
npm install -g npm stable
npm install -g node
和选中的版本
npm -v
v6.10.2
node -v
v10.15.1
然后构建解决方案
docker build -t helloworld .
然后将应用程序推向关键位置,从而产生上述错误。
我查看了冰棒的git页面,看不到关于类似问题的任何讨论。
有什么建议吗?