我正在尝试调试在 Elastic Beanstalk 上运行的 Node 应用程序的问题。该问题仅在 EB 下出现,我无法在开发机器上重现,即使在本地使用生产配置运行时也是如此。
与其他 EB 平台不同,Node 平台似乎真的特意隐藏了 Node bin/路径,因此您无法从 shell 运行 npm 或 node 命令。我知道您通常不想在 EB 下以这种方式操作,但我还需要一个更短的调试反馈循环,而不是等待 5 分钟让 EB 部署来测试每一个小调整。
拼凑来自 here 的信息和 here我知道这些部分在哪里,但是运行简单的 npm run script
命令最直接的方法是什么?
最佳答案
登录后:
选择您的 Node 版本:
export PATH=$PATH:/opt/elasticbeanstalk/node-install/node-v8.11.1-linux-x64/bin/
运行你的命令:
cd/var/app/current/ npm ls
关于node.js - 如何在 Elastic Beanstalk 实例上运行任意 npm 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40314039/