尝试将服务器应用程序部署到弹性beantalk。 webpack命令有问题。这是本地安装在开发依赖项上的。运行该应用程序的命令是:
"build": "webpack --config webpack.config.js",
"start": "npm run build && node ./dist/index.js"
webpack配置文件有助于使用express设置打字稿。
这已经通过AWS代码管道进行了设置,该管道在我的github master分支上侦听更改,随后触发了构建过程以部署到生产环境。
返回的错误是“ webpack:找不到命令”。我在做什么错,这是什么解决方法?这与.ebextensions有什么关系吗?我是否指示弹性beantalk在执行默认的npm start命令之前进行npm安装?
答案 0 :(得分:1)
Beanstalk安装仅在“依赖项”中列出的依赖项。如果要安装所有软件包,请添加带有说明的配置文件:
文件:/.ebextensions/ec2.config
container_commands:
npmglobals:
command: "sudo -u webapp npm i"