我在安装 Nodejs 时遇到问题,并且进一步运行" npm run production "在 AWS Elastic Beanstalk 上。我现在正在编写配置并试过多次,但他们都不允许我安装nodejs。
我尝试手动安装节点SSH到远程计算机并运行:
" sudo yum -y install nodejs npm --enablerepo-epel "
但它会安装节点v0.10然后我无法运行" npm run prod " (我想这是因为Laravel Homestead默认使用节点v6.11。
答案 0 :(得分:1)
使用以下内容创建一个新的elastic beanstalk configuration file:
container_commands:
01_install_gcc:
command: 'yum install -y gcc-c++ make'
02_download_node:
command: "curl -sL https://rpm.nodesource.com/setup_6.x | bash -E"
03_install_node:
command: 'yum install -y nodejs'
04_install_node_modules:
command: 'npm install --save-dev cross-env'
05_run_production:
command: 'npm run production'
这适用于64bit Amazon Linux 2017.03 v2.5.0 running PHP 7.1
Elastic Beanstalk服务器。