Express + Webpack弹性beantalk部署

问题描述 投票:0回答:1

尝试将服务器应用程序部署到弹性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安装吗?

node.js amazon-web-services express webpack amazon-elastic-beanstalk
1个回答
0
投票

Beanstalk安装仅在“依赖项”中列出的依赖项。如果要安装所有软件包,请添加带有说明的配置文件:

文件:/.ebextensions/ec2.config

container_commands:
    npmglobals:
        command: "sudo -u webapp npm i"
© www.soinside.com 2019 - 2024. All rights reserved.