Elastic BeanStalk 节点 Js/Angular 部署问题

Posted

技术标签:

【中文标题】Elastic BeanStalk 节点 Js/Angular 部署问题【英文标题】:ElasticBeanStalk Nodejs/Angular Deployment issue 【发布时间】:2021-07-19 07:12:45 【问题描述】:

通过 AWS 上的 Codepipeline 在 Elasticbeanstalk 上部署 Angular 代码时,出现以下错误。

gyp 错误!配置错误 吉普错误!堆栈错误:EACCES:权限被拒绝,mkdir '/var/app/staging/node_modules/node-sass/.node-gyp' 吉普错误!系统 Linux 4.14.225-169.362.amzn2.x86_64 吉普错误!命令“/opt/elasticbeanstalk/node-install/node-v14.16.0-linux-x64/bin/node”“/var/app/staging/node_modules/node-gyp/bin/node-gyp.js”“重建” "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" 吉普错误! cwd /var/app/staging/node_modules/node-sass 吉普错误!节点-v v14.16.0 吉普错误!节点gyp -v v3.8.0 吉普错误!不好 构建失败,错误代码:1 npm 错误!代码生命周期 npm 错误!错误号 1 npm 错误! node-sass@4.14.1 安装后:node scripts/build.js npm 错误!退出状态 1 npm 错误! npm 错误!在 node-sass@4.14.1 安装后脚本中失败。 npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /root/.npm/_logs/2021-04-25T17_15_54_603Z-debug.log

任何帮助将不胜感激

【问题讨论】:

【参考方案1】:

我对 AWS 没有太多经验,但由于这是一项应用服务,因此您不需要授予任何权限(与虚拟机不同)。我认为问题在于您的代码正在尝试创建 AWS 不允许的特定位置的目录。

【讨论】:

谢谢工程师先生

以上是关于Elastic BeanStalk 节点 Js/Angular 部署问题的主要内容,如果未能解决你的问题,请参考以下文章

记录 Elastic Beanstalk 节点应用程序

Elastic BeanStalk 节点 Js/Angular 部署问题

Elastic Beanstalk 预部署 Laravel 节点错误

Elastic Beanstalk 上的节点 Docker 容器找不到本地 Gulp

AWS Elastic Beanstalk 上的 Dockerized 节点。错误 502 BadGateway

带有 ALB 的 AWS Elastic Beanstalk:节点 Websocket 超时