停止EBS Linux 2(Node.js)尝试进行npm安装?

wkyowqbh  于 2023-02-15  发布在  Node.js
关注(0)|答案(1)|浏览(133)

我正尝试在AWS Linux 2 on Elastic Beanstalk上运行Node应用程序,需要使用yarn安装依赖项(如果您尝试使用npm而不是yarn安装依赖项,我的Node应用程序会出错)。
我已经找到了how to set up a script in .platform/hooks/prebuild/来让它运行yarn,但是即使它正在运行yarn安装,它仍然试图运行npm安装,这会出错,导致我的部署失败。

因此,我需要弄清楚如何防止运行默认的npm安装步骤。

(Does有人知道在AWS Linux 2安装过程中该命令从哪个文件运行吗?我想知道是否可以在.platform/hooks/prebuild/中添加另一个脚本,该脚本将修改该文件以防止调用npm。)

7cwmlq89

7cwmlq891#

是的,你可以避免npm install
当您将node_modules目录部署到Amazon Linux 2 Node.js平台版本时,Elastic Beanstalk假定您提供了自己的依赖项包,并避免安装package.json文件中指定的依赖项。
source doc

相关问题