Я создал проект React Native с create-react-native-app projname
. Я собрал приложение и запустил в симе npm run ios
. Затем я скопировал каталог с помощью cp -r projname /some/other/path/projname
, cd'd на новый путь и снова попытался npm run ios
.
Получил эту ошибку:
module.js:471
throw err;
^
Error: Cannot find module '../scripts/ios'
at Function.Module._resolveFilename (module.js:469:15)
at Function.resolve (internal/module.js:27:19)
at Object.<anonymous> (/Users/alecz/Developer/gmna/server/no80/node_modules/.bin/react-native-scripts:18:79)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:393:7)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! no80@0.1.0 ios: `react-native-scripts ios`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the no80@0.1.0 ios script.
Странно, потому что я не вижу scripts
в родительском оригинальном каталоге.
Это проблема при клонировании моего приложения из git (или клонировании чьего-либо репо). Что я делаю не так?