CircleCI React Native не работает при установке пряжи - PullRequest
0 голосов
/ 10 июля 2020

Мы пытаемся настроить наш проект на CircleCI, и в настоящее время он терпит неудачу при сборке во время установки пряжи.

Мы получаем ошибку:

$ sed -i '' 's / # импорт / # import "RCTValueAnimatedNode.h" / './node_modules/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h

sed: невозможно прочитать s / # import / # import "RCTValueAnimatedNode.h" /: Нет такого файла или каталога

в нашем пакете. json у нас есть сценарий после установки, который исправляет эту проблему "sed -i '' 's/#import <RCTAnimation\\/RCTValueAnimatedNode.h>/#import \"RCTValueAnimatedNode.h\"/' ./node_modules/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h"

проблема в том, что у нас возникают трудности с поиском способа или места его размещения в config.yml, или если это правильный путь к go с исправлением проблемы.

наш config.yml выглядит как

jobs:
  build:
    working_directory: ~/project
    environment:
      LC_ALL: C.UTF-8
      LANG: C.UTF-8
    docker:
      - image: circleci/node:latest

    ## setup
    steps:
      - checkout

      - restore_cache:
          key: yarn-v1-{{ checksum "yarn.lock" }}-{{ arch }}

      - restore_cache:
          key: node-v1-{{ checksum "package.json" }}-{{ arch }}

      - run: yarn install

      - save_cache:
          key: yarn-v1-{{ checksum "yarn.lock" }}-{{ arch }}
          paths:
            - ~/.cache/yarn

      - save_cache:
          key: node-v1-{{ checksum "package.json" }}-{{ arch }}
          paths:
            - node_modules

      ## run tests
      - run:
          name: jest tests
          command: yarn test

и совет или подстрекательство были бы очень признательны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...