Codebuild 找不到构建目录

Codebuild is unable to find build directory

我运行宁我的 buildspec.yml 在 npm 运行 build 命令之后它应该在根路径中创建构建目录,但是,codebuild 无法找到构建 directory.I 已经从资源中尝试了所有可能的方法,但我仍然无法解决 "找不到用于构建的匹配基本目录路径"

PS:我使用 codecommit 作为源,codebuild 和 codepipeline 到 运行 部署步骤和 S3 存储桶来部署构建目录。

我的buildspec.yml

version: 0.2

phases:
  install:
    runtime-versions:
      nodejs: 10
  pre_build:
    commands:
      - echo Installing dependencies...
      - npm cache clean --force
      - npm install
      - npm --version
  
  build:
    commands:  
      - aws s3 rm s3://bucketname --recursive        
      
  post_build:
    commands:
           - pwd
           - cd src
           - npm run build
           - ls -la
           - aws s3 sync build s3://bucketname
       
artifacts:
  files:
        - "**/*"

我不得不从 post_build 阶段删除 cd src 因为我的构建然后它使用管道工作,没有任何错误。