首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >COMMAND_EXECUTION_ERROR:执行命令时出错原因:退出状态3

COMMAND_EXECUTION_ERROR:执行命令时出错原因:退出状态3
EN

Stack Overflow用户
提问于 2022-11-18 10:38:05
回答 1查看 64关注 0票数 0

突然之间,我的aws代码行构建项目开始解决这个错误。以前很好用。

代码语言:javascript
运行
复制
COMMAND_EXECUTION_ERROR: Error while executing command: ng build --configuration production && ng run project-name:server. Reason: exit status 3

我的建筑规范

代码语言:javascript
运行
复制
version: 0.2
env:
  variables:
    APP_NAME: "projectname"
    CACHE_CONTORL : "86400"
    S3_BUCKET: "https://s3.amazonaws.com/test1.project.com/"
    BUILD_FOLDER: "projectname-ng/dist"
phases:
  install:
    runtime-versions:
      nodejs: 14.x
    commands:
      - echo install process started
      - npm install -g @angular/cli
      - cd project-name-ng
      - npm install
  build:
    commands:
      - echo build process started now
      - ng build --configuration production && ng run project-name:server
      - echo Archiving to deployment.zip
      - node archive.js
  post_build:
    commands:
      - echo build process finished, we should uplload to S3 now

artifacts:
    files:
      - '**/*'
    base-directory: 'projectname-ng/dist'

我的运行环境。

在检查日志时,我发现节点14.19已安装,但至少需要14.20。

代码语言:javascript
运行
复制
2022-11-18T14:57:33.532+05:30   Node.js version v14.19.2 detected.

The Angular CLI requires a minimum Node.js version of either v14.20, v16.13 or v18.10.

当我手动将其更改为14.20时,它表示此错误。

代码语言:javascript
运行
复制
YAML_FILE_ERROR Message: Unknown runtime version named '14.20' of nodejs.

再说一次,这都是突然发生的。它在今天之前就起作用了。

EN

回答 1

Stack Overflow用户

发布于 2022-11-18 12:39:51

也许今天最新版本的角15是介绍和安装全球版本的角安装15,这可能是造成问题。我完全不确定。

但是,我设法通过在buildspec上提到16.x版本并将映像构建到aws/codebuild/standard:6.0来修复它。之后,我从管道中释放当前的更改。已经修好了。建立成功。如果在npm install期间看到错误,请尝试删除package.lock.json并再次运行。

根据aws代码构建用户指南,如果使用节点版本16.x,那么我们必须使用BuildImage6.0。

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74488369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档