Как разрешить @hapi \ joi \ lib \ index. js отсутствующие модули во время npx react-native init - PullRequest
0 голосов
/ 09 мая 2020

Я получаю эту ошибку при использовании команды npx response-native init myapp

Error: Cannot find module 'C:\Users\OLAMI\Desktop\R-Native\myapp\node_modules\@hapi\joi\lib\index.js'. Please verify that the package.json has a valid "main" entry
[90m    at tryPackage (internal/modules/cjs/loader.js:323:19)←[39m
←[90m    at Function.Module._findPath (internal/modules/cjs/loader.js:681:18)←[39m
←[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:944:27)←[39m
←[90m    at Function.Module._load (internal/modules/cjs/loader.js:840:27)←[39m
←[90m    at Module.require (internal/modules/cjs/loader.js:1019:19)←[39m
←[90m    at require (internal/modules/cjs/helpers.js:77:18)←[39m
    at t (C:\Users\OLAMI\Desktop\ReactNow\R-Native\myapp\node_modules\←[4m@react-native-community←[24m\cli\build\tools\config\schema.js:9:40)
    at Object.<anonymous> (C:\Users\OLAMI\Desktop\ReactNow\R-Native\myapp\node_modules\←[4m@react-native-community←[24m\cli\build\tools\config\schema.js:28:17)
←[90m    at Module._compile (internal/modules/cjs/loader.js:1133:30)←[39m
←[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)←[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  path: ←[32m'C:\\Users\\OLAMI\\Desktop\\ReactNow\\R-Native\\myapp\\node_modules\\@hapi\\joi\\package.json'←[39m,
  requestPath: ←[32m'@hapi/joi'←[39m
}


Package. json

{
  "name": "myapp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start"
  },
  "dependencies": {
    "react-native": "0.62.2"
  }
}

Я попытался инициализировать пряжу, взяв следующие шаги: Сначала я удалил react-native-cli

npm uninstall react-native-cli -g

Второй я переустановил через yarn глобально

yarn global add react-native-cli

, наконец, я установил myapp

react-native init myapp

Но после всего этого у меня все еще была та же ошибка…. Как мне их решить, я пытался решить уже неделю. Я использую Node –v 12.6.3

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