Мы пытаемся настроить наш проект на 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
и совет или подстрекательство были бы очень признательны