Невозможно связать библиотеки в React Native

Я не могу связать библиотеки в своем реактивном проекте. Я пробовал все способы в гугле, но это не помогает. Когда я пытаюсь открыть файл signing-config.json в Atom, он говорит: «EPERM: операция не разрешена».

>react-native link

error No package found. Are you sure this is a React Native project?

error EPERM: operation not permitted, scandir 'E:/<ProjectName>/android/app/build/intermediates/signing_config/debug/out/signing-config.json'. Run CLI with --verbose flag for more details.
>react-native link --verbose

debug Available platforms: iOS, Android

debug Targeted platforms: iOS, Android

debug Getting project config for iOS...

error No package found. Are you sure this is a React Native project?

error EPERM: operation not permitted, scandir 'E:/<ProjectName>/android/app/build/intermediates/signing_config/debug/out/signing-config.json'

debug Error: EPERM: operation not permitted, scandir 'E:/<Projectname>/android/app/build/intermediates/signing_config/debug/out/signing-config.json'

    at Object.readdirSync (fs.js:785:3)
    at GlobSync._readdir (E:\<ProjectName>\node_modules\glob\sync.js:288:41)
    at GlobSync._readdirInGlobStar (E:\<ProjectName>\node_modules\glob\sync.js:267:20)
    at GlobSync._readdir (E:\<ProjectName>\node_modules\glob\sync.js:276:17)
    at GlobSync._processReaddir (E:\<ProjectName>\node_modules\glob\sync.js:137:22)
    at GlobSync._process (E:\<ProjectName>\node_modules\glob\sync.js:132:10)
    at GlobSync._processGlobStar (E:\<ProjectName>\node_modules\glob\sync.js:380:10)
    at GlobSync._process (E:\<ProjectName>\node_modules\glob\sync.js:130:10)
    at GlobSync._processGlobStar (E:\<ProjectName>\node_modules\glob\sync.js:383:10)
    at GlobSync._process (E:\<ProjectName>\node_modules\glob\sync.js:130:10)
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
1
0
2 814
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

У меня была эта проблема в течение многих часов, но я понял это поздно. Это была глупая ошибка с моей стороны. Решение состоит в том, чтобы запустить cmd от имени администратора

Когда я запускал команду, она не работала без прав администратора. Он запускался только тогда, когда администратор включал cmd.

Joel 12.04.2019 19:05

Но я запускаю команду с правами администратора, но получаю ту же ошибку...

David Callanan 10.08.2020 12:08

@DavidCallanan, какую версию react-native вы используете?

Joel 10.08.2020 18:44

0.63.2 -- Я думаю, что это проблема Windows, я видел эту ошибку при постоянном запуске различных команд и даже при навигации по проводнику Windows.

David Callanan 10.08.2020 21:48

Если вы запустили команду под своей учетной записью обычного пользователя, она не сработает. Когда вы попытаетесь снова запустить команду от имени администратора, вы не станете владельцем signing-config.json и получите эту ошибку. Просто удалите файл E:/<ProjectName>/android/app/build/intermediates/signing_con‌​fig/debug/out/signin‌​g-config.json и снова запустите команду от имени администратора, и он будет создан.

DerpyNerd 09.10.2020 15:27

Другие вопросы по теме