У меня уже есть проект на iOS и Android. Я хотел бы реализовать некоторые новые функции в react-native. Я также выполнил интеграцию с примерами приложений, и они работают как шарм.
Но я сомневаюсь, что это работает, когда у меня есть коды iOS и Android в каталоге response root. когда я перемещаю iOS и Android в отдельную папку, невозможно установить модуль в ios. Ошибка в "use_native_modules".
Структура рабочей папки
But I need
Expecting_folder_structure
Я изменил путь в Podfile, указывающий на каталог реакции. Когда я использую
require_relative '../ReactNative/node_modules/@react-native-community/cli-platform-ios/native_modules
use_native_modules!
, я не могу установить модули. получение
[!] Invalid `Podfile` file: [!] /usr/local/bin/node -e try {console.log(require('@react-native-community/cli').bin);} catch (e) {console.log(require('react-native/cli').bin);}
internal/modules/cjs/loader.js:1032
throw err;
^
Error: Cannot find module 'react-native/cli'
Require stack:
- /Users/user/Documents/Sample ReactNative Projects/SeperateFolders/iOS/[eval]
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1029:15)
at Function.Module._load (internal/modules/cjs/loader.js:898:27)
at Module.require (internal/modules/cjs/loader.js:1089:19)
at require (internal/modules/cjs/helpers.js:73:18)
at [eval]:1:87
at Script.runInThisContext (vm.js:131:18)
at Object.runInThisContext (vm.js:295:38)
at Object.<anonymous> ([eval]-wrapper:10:26)
at Module._compile (internal/modules/cjs/loader.js:1200:30)
at evalScript (internal/process/execution.js:98:25) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/user/Documents/Sample ReactNative Projects/SeperateFolders/iOS/[eval]'
]
}
.
# from /Users/user/Documents/Sample ReactNative Projects/SeperateFolders/iOS/Podfile:48
# -------------------------------------------
#
> use_native_modules!
#
# -------------------------------------------
Также, когда я комментирую эти 2 строки в файле модуля, автоматически связанные модули не устанавливаются. Есть ли способ добиться этого? или Это структура, которой мы должны следовать?
Пожалуйста, помогите.
Заранее спасибо.