我试图在弹性beanstalk上全局安装npm包。这是我的配置文件看起来像我基于此documentation编写的。
container_commands:
install_phantom:
command: "npm install phantomjs -g"
当我部署到Elastic Beanstalk时,我收到此错误
实例上的命令失败。返回码:1输出:发生错误 在构建期间:命令install_phantom失败。
答案 0 :(得分:2)
根据here给出的答案,你试过了吗?
container_commands:
install_phantom:
command: "export PATH=$PATH; npm install phantomjs -g"
答案 1 :(得分:0)
节点安装的环境变量是NODE_HOME,所以你应该这样做,在配置文件的容器命令中运行npm或node:
container_commands:
install_phantom:
command: "export PATH=$PATH:$NODE_HOME/bin; npm install phantomjs -g"