CodeBuild + ReactNative + Expo Web - для этого образа сборки требуется выбрать хотя бы одну версию среды выполнения - PullRequest
0 голосов
/ 30 января 2020

Попытка использовать CodeBuild в первый раз, получение данных из CodeCommit. Но у меня проблемы с моей сборкой c. Это код, который у меня есть на данный момент:

version: 0.2

phases:

    INSTALL:
        runtime-versions:
            nodejs: 10
        commands:
            - npm install


    PRE_BUILD:
      commands:
        - npm install --quiet --global expo-cli
        - >
          if [ -f yarn.lock ]; then
            yarn
          elif [ -f package-lock.json ] || [ -f npm-shrinkwrap.json ]; then
            npm ci
          else
            npm install
          fi
    BUILD:
      commands:
        - expo build:web

artifacts:
    baseDirectory: web-build
    files:
      - '**/*'
    name: 
        myname-$(date +%Y-%m-%d) 
cache:
    paths:
      - node_modules/**/*
      - $(npm root --global)/**/*

Я уже добавил время выполнения для nodejs 10, он остановился, чтобы вызвать эту ошибку, но теперь он снова пнул. Кто-нибудь знает, как правильно настроить его для веб-проектов React-Native?

1 Ответ

1 голос
/ 30 января 2020

Я считаю, что имена фаз чувствительны к регистру, поэтому измените их на install, pre_build и build.

...