React-native: UnableToResolveError: рдореЙрдбреНрдпреВрд▓ `рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреАрдЗрдиреНрдлреЛ` рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдордИ 2017  ┬╖  321рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/react-native

рд╡рд┐рд╡рд░рдг

рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рдХреНрд▓реЛрди рдХрд┐рдпрд╛, yarn install рдФрд░ node node_modules/react-native/local-cli/cli.js run-ios ред рдпрд╣ рд╢реБрд░реВ рд╣реБрдЖ рд▓реЗрдХрд┐рди рдкреИрдХрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛:

error: bundling: UnableToResolveError: Unable to resolve module `AccessibilityInfo` from `/Users/phillipp/Work/***/***/node_modules/react-native/Libraries/react-native/react-native-implementation.js`: Module does not exist in the module map or in these directories:
  /Users/phillipp/Work/***/***/node_modules/react-native/node_modules
,   /Users/phillipp/Work/***/***/node_modules

рдореБрдЭреЗ get AccessibilityInfo() { return require('AccessibilityInfo'); }, /Users/phillipp/Work/***/***/node_modules/react-native/Libraries/react-native/react-native-implementation.js рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдорд┐рд▓рд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрд╣рд╛рдВ рд╕реЗ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЖрд░рдПрди рдХреЛрд░ рдЪреАрдЬ рд╣реИред

рдЙрддреНрд╕реБрдХ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ package.json :

{
  "name": "***",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "base64-js": "^1.2.0",
    "react": "^16.0.0-alpha.6",
    "react-native": "^0.44.0",
    "react-native-ble-manager": "^3.2.0",
    "react-native-checkbox": "^1.1.0",
    "react-native-color-picker": "^0.2.1",
    "react-native-drawer": "^2.3.0",
    "react-native-dropdown": "0.0.6",
    "react-native-image-picker": "^0.25.5",
    "react-native-list-popover": "^1.0.5",
    "react-native-modal-picker": "0.0.16",
    "react-native-orientation": "^1.17.0",
    "react-native-router-flux": "^3.37.0",
    "react-native-selectbox": "^0.1.0",
    "react-native-selection": "^1.3.5",
    "react-native-selectme": "^1.2.3",
    "react-native-sound": "^0.9.1",
    "react-native-vector-icons": "^4.0.1"
  },
  "devDependencies": {
    "babel-jest": "18.0.0",
    "babel-preset-react-native": "1.9.1",
    "jest": "18.1.0",
    "react-test-renderer": "~15.4.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЬреЛ рдХреБрдЫ рднреА рдкрд╛рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ (рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдПрдирдкреАрдПрдо, рдпрд╛рд░реНрди рдФрд░ рд╡реЙрдЪрдореИрди рдХреИрд╢ рдХреА рд╕рдлрд╛рдИ рдХрд░рдирд╛, рдЕрд╕реНрдерд╛рдпреА рдбреАрдЖрдИрдЖрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛, рдЖрджрд┐)

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА

  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг: ^0.44.0
  • рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: ios
  • рд╡рд┐рдХрд╛рд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: OSX
  • рджреЗрд╡ рдЙрдкрдХрд░рдг: XCode рд╕рдВрд╕реНрдХрд░рдг 8.0 (8A218a)
Ran Commands Locked

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмреЗрд╡рдХреВрдл рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!

рд╕рднреА 321 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣рд╛рдБ рд╡рд╣реА рдореБрджреНрджрд╛ред рдореИрдВрдиреЗ 2 рджрд┐рди рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред react-native init рд╕рд╛рде рдЖрдЬ рдореИрдВрдиреЗ рдЬреЛ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рд╣реИ рд╡рд╣ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдВрддрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг 0.44.0 рд╕реЗ 0.44.2 рддрдХ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░, рдЕрдЧрд░ рдореИрдВ package.json рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 0.44.0 рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдЕрдЪрд╛рдирдХ init рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж... :-(

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛

рдпрд╣ рдЕрднреА рднреА рд╣реЛрддреА рд╣реИ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж node_modules рддреЛ рдЪрд▓ npm install ?

@рд╣рд░рд╛рдореЛрд╕
рдореИрдВрдиреЗ node_modules рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@hramos рдзрдиреНрдпрд╡рд╛рдж рдЖрдкрдХреА рдЯреАрдо рд╡рд░реНрдХ!

рдХрд▓, рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ 0.44.0 рд╕реЗ 0.44.1 рддрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдЧрд┐рдЯ-рдЕрдкрдЧреНрд░реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣ рдареАрдХ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реАред рд▓реЗрдХрд┐рди рдЕрдм, рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ 0.44.1 рд╕реЗ 0.44.2 рддрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдЧрд┐рдЯ-рдЕрдкрдЧреНрд░реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╣рд╛рдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.44.1 рдореЗрдВ рд╕рдорд╕реНрдпрд╛ 0.44.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рд╣реЛрддреА рд╣реИ

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди 0.44.2 рд╕реЗ 0.44.1 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рдФрд░ рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ред

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред

рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐

рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕рдорд╛рди, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рдЗрд╕ рдЧрд▓рддреА рд╕реЗ рд▓рдЧрднрдЧ рдкреВрд░реА рдЯреАрдо рдлрдВрд╕ рдЧрдИред

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ

рдпрд╣рд╛рдБ рд╡рд╣реА, рдХреЛрдИ рд╕рдорд╛рдзрд╛рди?

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ

рдореИрдВрдиреЗ рд╡реА 0.44.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

@sirgalleto рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ v0.44.0 рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬреЛ @PhilippOhlandt рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/aksonov/react-native-router-flux/issues/1904 рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ react-native-router-flux рдкреИрдХреЗрдЬ рдкрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ .

@RohanVB , @sirgalleto 0.44.1 рдкрд░ рдЬрд╛рдирд╛ рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ 0.44.0 рд╕реЗ рдкрд░реЗрд╢рд╛рдиреА рд╣реИред

@valinaga рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рд╣реИред
рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдлрд┐рд▓рд╣рд╛рд▓ 16.0.0-alpha.6 рддрдХ рдирд╣реАрдВ рд╣реИред

"http" рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ v0.44.0 . рдкрд░ рд╣реВрдВ

рдХреГрдкрдпрд╛ "рдореБрдЭреЗ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрдЪреЗрдВ, рдЬрдм рддрдХ рдХрд┐ рдЖрдк рд░реЗрдкреЛ рдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рдФрд░ рдореВрд▓ рдкреЛрд╕реНрдЯ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗрдВред рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдореИрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ npm рдХреЗ рдмрдЬрд╛рдп yarn ред

@hramos рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдШрдмрд░рд╛рд╣рдЯ рдХреА рднрд╛рд╡рдирд╛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :)

рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдЙрдиреНрдирдпрди рдХреЛ 0.44.2 -> 0.44.3 рд╕реЗ рдорд╛рд░рд╛ рд╣реИ

рдпрд╣ рд╕рд┐рд░реНрдл рдореЗрд░реЗ рд╕рд╛рде рд╣реБрдЖ рдФрд░ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреЛрд░реНрдЯ 8081 рдкрд░ рдПрдХ рд▓рдЯрдХрд╛ 'рдиреЛрдб' рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереА, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреИрдХреЗрдЬрд░ рдХреЗ рдПрдХ рдирдП рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗред рдореИрдВрдиреЗ рдХрд┐рд▓ -9 рдиреЛрдб рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдареАрдХ рдерд╛ред

рдЗрд╕реЗ "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓" рдореЗрдВ рдмрджрд▓реЗрдВ: "0.44.0",
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╣рдЯрд╛рдПрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рдзрдиреНрдпрд╡рд╛рдж @ne0fite

рдЕрдм рд╣рдо 0.45 рдкрд░ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрдкрдирд╛ рдореБрджреНрджрд╛ рд╣реИ (#14246)ред рдЖрдЗрдП #14246 рдХреЗ рдареАрдХ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдореИрдВ рдЖрдкрдХреЛ 0.45 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред

рдореБрдЭреЗ "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.44.0" рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рдереАрдВред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдФрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ "рдХрд┐рд▓реЙрд▓ -9 рдиреЛрдб" рднреА рдЪрд▓рд╛рдпрд╛ рдФрд░ рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд┐рд░ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдмреЗрд╡рдХреВрдл рд▓рдЧрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ!

рдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдЕрдм рдпрд╣ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдореИрдВ "0.44.0" рдкрд░ рд╡рд╛рдкрд╕ рдЧрдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛

0.45.1 рдЕрдм рдЙрдкрд▓рдмреНрдз рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА 0.45.1 рдореЗрдВ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП 0.45.1 рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЗ рд╕рдорд╛рди рд░реЗрдкреНрд░реЛ рдХрджрдоред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдпрд╣ рд╣реИ: рдирдпрд╛ рдлрд╝реЛрд▓реНрдбрд░, npm install [email protected] , рдлрд┐рд░ рдПрдХ рдХрдВрд╕реЛрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ:

require('react-native').AccessibilityInfo
Error: Cannot find module 'AccessibilityInfo'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.get AccessibilityInfo [as AccessibilityInfo] (/Users/laika/x/node_modules/react-native/Libraries/react-native/react-native-implementation.js:19:36)
    at repl:1:24
    at ContextifyScript.Script.runInThisContext (vm.js:23:33)
    at REPLServer.defaultEval (repl.js:339:29)
    at bound (domain.js:280:14)
    at REPLServer.runBound [as eval] (domain.js:293:12)

рдХрдИ рдорд╢реАрдиреЛрдВ/рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдкрд░ рдкреБрди: рдЙрддреНрдкрд╛рджрд┐рддред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

react-native init Test
cd Test
react-native run-ios

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг: реж.рекрел.рез
рдпрд╛рд░реНрди рд╕рдВрд╕реНрдХрд░рдг: 0.24.3
рдореИрдХреЛрдЬрд╝ рд╕рд┐рдПрд░рд╛, рдПрдХреНрд╕рдХреЛрдб 8.3.3

рдореИрдВрдиреЗ рдПрдХ рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ 0.45.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 0.42 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ред

рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП 0.45.1 . рдореЗрдВ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ init NewProject рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рд╕рдВрд╕реНрдХрд░рдг:
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдХреНрд▓реА: 2.0.1
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓: реж.рекрел.рез
рдпрд╛рд░реНрди: 0.24.5
рдореИрдХреЛрдЬрд╝ рд╕рд┐рдПрд░рд╛, рдПрдХреНрд╕рдХреЛрдб 8.3.2

рдореИрдВрдиреЗ рдЕрднреА 'рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ init' рдФрд░ рдлрд┐рд░ 'рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд░рди-рдЖрдИрдУрдПрд╕' рдорд╛рд░рд╛ рдФрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдкрд░ рдореБрдЭреЗ рдкреНрд░рд╕рд┐рджреНрдз рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ: 'рдореЙрдбреНрдпреВрд▓ AccessibilyInfo рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛'

рд╕рдВрд╕реНрдХрд░рдг:
macOS рд╕рд┐рдПрд░рд╛ рдкрд░, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.45.1

рдХрд╛рд╢ рдореИрдВ рдорджрдж рдХрд░ рдкрд╛рддрд╛, рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЛ!

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВрдиреЗ рдЕрднреА рдЙрд╕ рд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдиреЛрдм рдлрд┐рдХреНрд╕

рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛
рдлрд┐рд░:

npm install
npm start -- --reset-cache

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЗрд╕реЗ [email protected] рдФрд░ node@latest рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдареАрдХ рдХрд┐рдпрд╛ ... рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХреНрдпреЛрдВ рд▓реЗрдХрд┐рди рдЕрдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ init рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ...

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ npm рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
https://github.com/npm/npm/issues/16839#issuecomment -308809150

рдореИрдВ рдПрдХ рдЧреАрдХ рдирд╣реАрдВ рд╣реВрдВ - рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХреЛрдИ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓реА? рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

  1. рдЪреМрдХреАрджрд╛рд░
  2. рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ && рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓
  3. npm рдкреНрд░рд╛рд░рдВрдн----рд░реАрд╕реЗрдЯ-рдХреИрд╢

рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА 0.44.3 . рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдБ

рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреА рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж
// рд╕рд┐рдореЛрди

@skalbfell рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ @MehdiAlouafi рдиреЗ рдмрддрд╛рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдмрд╛рд░ (рдмрд╛рдж рдореЗрдВ)
рдПрдХ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ) рдРрдк рдареАрдХ рдЙрд╕реА рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИ
рддреНрд░реБрдЯрд┐ рд▓реЗрдХрд┐рди .. рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде!

рдореБрдЭреЗ рд╕рдЪ рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ npm рдореБрджреНрджрд╛ рд╣реИ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг npm рдЗрдВрд╕реНрдЯрд╛рд▓
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ @ рдирд╡реАрдирддрдо рдмрд╛рдж рдореЗрдВ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

--
рдореЗрд╣рджреА рдЕрд▓ OUAFI
рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдЬреВрдирд┐рдпрд░

рдкреЗрд░рд┐рд╕, рдлреНрд░рд╛рдВрд╕

рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ http://mehdialouafi.github.io/Portfolio/ - Behance
https://www.behance.net/MehdiAlouafi/ - Twitter
https://twitter.com/AMehdiW - рд▓рд┐рдВрдХреНрдбрдЗрди
https://fr.linkedin.com/in/mehdi-alouafi-440529116

рдареАрдХ рд╣реИ рдЕрдЪреНрдЫрд╛ рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 0.44.2 . рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ
рдпрджрд┐ рдЖрдк 0.44.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! // рд╕рд┐рдореЛрди

рдореБрдЭреЗ 0.45.1 . рдХреЗ рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдореИрдВрдиреЗ рдЗрд╕реЗ 0.45.1 рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдкреЙрдк рдЕрдк рдХрд┐рдпрд╛ рдерд╛ред
рдореИрдВрдиреЗ рдЗрд╕реЗ npm start-- --reset-cache . рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд┐рдпрд╛

+1

рдФрд░ 0.44.3 рдХреЗ рд╕рд╛рде рднреА (рдореИрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЪреМрдХреАрджрд╛рд░ рдХреА рдШрдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдФрд░ рдХреИрд╢ рдХреЛ рдЦрд╛рд▓реА рдХрд░ рджрд┐рдпрд╛)

рдЬрдм рдореИрдВ react-native init (RN 0.45.1) рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ 0.45.1 рдкрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╣реИред рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реВрдВ, рдХреИрд╢ рдХреЛ рдЦрд╛рд▓реА рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╛рд░реНрди рдХреЗ рдмрдЬрд╛рдп рдПрдирдкреАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВред

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@ рдмреНрд░реЗрдВрдбрди-рд░рд┐рдпрд╕ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рд╕реЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рдмрдиреА рд░рд╣рддреА рд╣реИ, рд▓реЗрдХрд┐рди , рдореИрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдФрд░ react-native-git-upgrade рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рд╕рдмрдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рддреНрд░реБрдЯрд┐ рдЪрд▓реА рдЧрдИ: рдЙрд▓рдЭрди рдореЗрдВ:

рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдЧрд┐рдЯ-рдЕрдкрдЧреНрд░реЗрдб

_ps_: рдореИрдВ [email protected] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдореБрдЭреЗ рдпрд╣ рд╕рдм рд╕рд▓рд╛рд╣ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдпрд╣ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдЧрд┐рдЯ-рдЙрдиреНрдирдпрди рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдореИрдВ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

    "react": "^16.0.0-alpha.12",
    "react-native": "^0.45.1",

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реБрдЖ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдПрдирдкреАрдПрдо рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдбреАрдЖрдИрдЖрд░ рд╣реИ
рдЦрд╛рд▓реА ?
npm . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░рд╛ рдЦрд╛рд▓реА рдерд╛

рдпрджрд┐ рдпрд╣ рдЦрд╛рд▓реА рд╣реИ рддреЛ npm install --save React -native@latest рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдпрд╣ рд╣рд▓ рд╣реЛ рдЧрдпрд╛
рдореЗрд░реЗ рд▓рд┐рдП рд▓реЗрдлреНрдЯрд┐рдиреЗрдВрдЯ

рдзрдиреНрдпрд╡рд╛рдж @MehdiAlouafi ред рдореЗрд░рд╛ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдареАрдХ рджрд┐рдЦрддрд╛ рд╣реИ:

ls node_modules/react-native/Libraries/react-native
React.js  react-native-implementation.js  react-native-interface.js

рдЬрдм рддрдХ рд╣рдордиреЗ babel-preset-react-native рдХреЛ 2.0.0 рд╕реЗ 1.9.1 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдирд╣реАрдВ рдХрд┐рдпрд╛, рддрдм рддрдХ рд╣рдорд╛рд░реА рдЯреАрдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛ред babel-preset-react-native рд╕рдВрд╕реНрдХрд░рдг 2.0.0 рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ RN рдХреЗ рд╕рд╛рде рдирд╣реАрдВред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

"react": "16.0.0-alpha.12",
"react-native": "0.45.1",

рдЕрдиреНрдп рд╕реБрдЭрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдП, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛

"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "^16.0.0-alpha.12",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "^0.45.1",

  • [ ] - npm npm@latest -g . рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
  • [ ] - npm рдХреИрд╢ рдХреНрд▓реАрди
  • [ ] - npm рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рдХреНрд▓реА-рдЬреА
  • [ ] - npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреНрд▓реА-рдЬреА . рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

"react-native": "^0.45.1" рдореЗрдВ "^" рдкреНрд░рддреАрдХ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ npm install рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдВ

рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рдлрд╝реЗрдЪ-рдмреНрд▓реЙрдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдирд╛рдпрдмред рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ) рд╕рдорд╕реНрдпрд╛ рдлрд┐рд░ рд╕реЗ рдкреЙрдк рдЕрдк рд╣реЛ рдЬрд╛рддреА рд╣реИред tmp рдХреА рд╕рдлрд╛рдИ, рдХреИрд╢реЗ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛, node_modules рдХреЛ рд╣рдЯрд╛рдирд╛ npm install рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рд╛ред рдмрд╛рдд рдмрдиреА рд░рд╣реАред рдлрд┐рд░ рдореИрдВрдиреЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдПрдордПрд╕ рд╡рд┐рдВрдбреЛрдЬ рдЗрд▓рд╛рдЬ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА: рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ (рдпрд╣ рдПрдХ рдореИрдХ рд╣реИ) рдЪреАрдВрдЯреА рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ред

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "16.0.0-alpha.12",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.45.1",

--reset-cache рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓реА: node node_modules/react-native/local-cli/cli.js start --reset-cache

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ред рдирдИ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдореМрдЬреВрджрд╛ рднреАред
рдЖрдИрдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдореИрдХ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ:
рддреНрд░реБрдЯрд┐: рдмрдВрдбрд▓рд┐рдВрдЧ: UnableToResolveError: рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде AccessibilityInfo

рдореИрдВрдиреЗ рдКрдкрд░ рд╕реЗ рд╣рд░ рдЙрджрд╛рд╣рд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИред
рдиреЛрдб / npm рдХреЛ рд╣рдЯрд╛рдирд╛ рдФрд░ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ред
рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рдФрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред
рд░реАрд╕реЗрдЯ-рдХреИрд╢ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛

рдХреБрдЫ рдирд╣реАрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ + рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
рдПрдирдкреАрдПрдо: '3.1.10',
рдиреЛрдб: '6.11.0',
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: '16.0.0-alpha.12',
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓: '0.45.1'

рдореИрдВ рдЖрдЧреЗ рдХреНрдпрд╛ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рдЖрдЬ рднреА рдпрд╣реА рддреНрд░реБрдЯрд┐ рдереА, рдФрд░ рдЕрдЧрд░ рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреИрдХреЗрдЬрд░ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ

npm run start -- --reset-cache

рдФрд░ рдЬрдм рдореИрдВ рдмрдВрдбрд▓ рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ

This warning is caused by a <strong i="9">@providesModule</strong> declaration with the same name across two different files.
jest-haste-map: <strong i="10">@providesModule</strong> naming collision:
Duplicate module name: AccessibilityInfo
Paths: project/ios/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js collides with project/node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js

рдФрд░ рдЕрдиреНрдп рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╕ Libraries рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ ios рд╣рдЯрд╛рдирд╛ рдкрдбрд╝рд╛, рд╕рднреА рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЕрдм рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рд╣реИ

рдореЙрдбреНрдпреВрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рдЖрд░рдПрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдФрд░ file:../ рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд▓рд┐рдирдХреНрд╕/рдПрдВрдбреНрд░реЙрдЗрдб/рдПрдирдкреАрдПрдо рдкрд░ рдЪрд▓ рд░рд╣реА рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ : рдЕрдВрдд рдореЗрдВ рдПрдХ рдирдпрд╛ react-native init рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ред

2 рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ : рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдкреЗрдбрд╝ рдореЗрдВ рджреЛ рдмрд╛рд░ рд╣реИ, рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛ рдЗрд╕реЗ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рд┐рд░реНрдл рд▓реЛрдб рд╕реЛрдЪ рд░рд╣реА рд╣реИред

рдпрд╣ рд╣рдореЗрдВ рднреА рдорд╛рд░ рд░рд╣рд╛ рд╣реИред 28 рджрд┐рдиреЛрдВ рдФрд░ 62 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рдж, рдХреНрдпрд╛ @javache рдпрд╛ @davidaurelio рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдпрд╛ рдареАрдХ рдкрд░ рдИрдЯрд╛ рд╣реИ? рдлрд┐рдВрдЧрд░реНрд╕ x'ed рдХрд┐ 0.9 рдлреЗрд╕рдмреБрдХ/ рдореЗрдЯреНрд░реЛ-рдмрдВрдбрд▓рд░@b62669e рдПрдХ рдШрдВрдЯреЗ рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрд┐рд╕реА рддрд░рд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ ...

@ nico2che рдХреНрдпрд╛ рдЖрдкрдиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлреЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдкрд░ рдХреЛрдИ рдмреБрд░рд╛ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рд╛ рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЬреИрд╕реЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдХреНрдпрд╛ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдЧрд╛? рдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдореЗрд░реЗ рдореИрдХ + рдЖрдИрдУрдПрд╕ рдмрд┐рд▓реНрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рд╕реНрдкрд┐рди рдХрд░рддрд╛ рд╣реВрдВред

рдПрдлрд╡рд╛рдИрдЖрдИ:
рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдкреИрдХреЗрдЬрд░ рдХреЛ "рдПрдирдкреАрдПрдо рд╕реНрдЯрд╛рд░реНрдЯ - рдХреНрд▓рд┐рдпрд░-рдХреИрд╢" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред
рдЕрдЧрд░ рдореИрдВ --clear-cache рддрд░реНрдХ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдареАрдХ рдЪрд▓рддрд╛ рд╣реИред

рдмрд╕ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХреАред
рдПрдВрдбреНрд░реЙрдЗрдб рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдпрд╣ рдЕрднреА рднреА npm start рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ --clear-cache / --reset-cache рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@ianataffinity рдЪреВрдВрдХрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ 10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдкрдиреЗ https://mobile.azure.com рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? (рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдлрд╝реНрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред рдореИрдВ рдкреВрдЫрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЙрдирдХреЗ рд▓реЙрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЗ рд╕реНрдЯреЙрдХ рд░реЗрдб рд╕реНрдХреНрд░реАрди рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рдЬреНрдпрд╛рджрд╛ рдорджрджрдЧрд╛рд░ рдкрд╛рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреА рдЬреЗрдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ 'index.js' рд╕реЗ 'index.ios.js' ред рдФрд░ рдлрд┐рд░ http://localhost:8081/index.ios.bundle рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ рд╣реЛ рдЧрдИ

@nandesu рдЙрд╕ рдкрд░ рд╕рд┐рд░
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреНрд░реИрд╢ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓ AccessibilityInfo рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдХреЗ рд╕рд╛рде рдмрд╕ рд▓рд╛рд▓ рд╕реНрдХреНрд░реАрди рдорд┐рд▓ рд░рд╣реА рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рд╣реЛ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ @ nico2che рдЬреИрд╕реА рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рдереА, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд╕реБрдЭрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореИрдВрдиреЗ рд╣реЛрдордмреНрд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЛрдб рдФрд░ рдПрдирдкреАрдПрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рдЕрдирдХрд╣реА рдкреИрдХреЗрдЬрд░ рддреНрд░реБрдЯрд┐/рдЕрдкрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреИрдЪ рдмрди рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдордиреЗ рдЖрд░рдПрди рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдореЗрдВ рдХрд╣реАрдВ рддреНрд░реБрдЯрд┐ рдкрдХрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛ рдпрд╛ рдХреЛрд╢рд┐рд╢ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдЦреЛ рджреА рд╣реИ?

рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдЬрдм рдЖрдк rm -rf $TMPDIR/react-* && watchman watch-del-all && rm -rf ios/build/ModuleCache/* && rm -rf node_modules/ && yarn cache clean && yarn рд╕рдорд╛рдкреНрдд рдХрд░ рд▓реЗрдВрдЧреЗ

рдФрд░ react-native link рдЪрд▓рд╛рдПрдВ
рдореИрдВрдиреЗ рдкрд╛рдпрд╛
`RNFetchBlob рдРрдк рд╡рд░реНрдЬрди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ ..
RNFetchBlob рдиреЗ рдРрдк рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ => 0.44
Android рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ => рдЕрд╕рддреНрдп
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-fetch-blob 0.9.4 рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Android рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдирд╣реАрдВ рдЬреЛрдбрд╝реЗрдЧрд╛ рдпрджрд┐ рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

RNFB_ANDROID_PERMISSIONS=true react-native link

`

рдмрд╕ RNFB_ANDROID_PERMISSIONS=true react-native link рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ
рдпрд╣ рдореБрдЭ рдкрд░ рдареАрдХ рд╣реИред

рдореИрдВрдиреЗ рдЬреЛ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╡рд╣ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдЦреЛрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдЧреНрд░реИрдбрд▓ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдмрд┐рд▓реНрдб рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЗрд╕рдореЗрдВ react-native link рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЕрдкрд╡рд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдорд┐рд╕ рдкреНрд░рдмрдВрдзрд┐рдд рд▓рд┐рдВрдХрд┐рдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢рд╛рдорд┐рд▓ рдереЗред

рдПрдХ рдмрд╛рд░ рдЬрдм рдореБрдЭреЗ рдмрд┐рд▓реНрдб рд╕рд╣реА рд╣реЛ рдЧрдпрд╛, рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдбреАрдмрдЧ рдореЛрдб рдореЗрдВ рдмреВрдЯ рдХрд┐рдпрд╛, рдЗрд╕реЗ рдЕрдкрдиреЗ рдЬреЗрдирд┐рдореЛрд╢рди рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ 'рдПрдирдкреАрдПрдо рд╕реНрдЯрд╛рд░реНрдЯ' рдЪрд▓рд╛рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рдкреИрдХреЗрдЬрд░ рдвреВрдВрдв рд╕рдХреЗред

рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╕рдм рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ package.json рдлрд╛рдЗрд▓реЗрдВ рдереАрдВ рдПрдХ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдФрд░ рджреВрд╕рд░реА android/ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рддрд░рд╣ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЗ рджреЛ рд╕реЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ - node_modules/ рдФрд░ android/node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдереАрдВред рдореЗрд░рд╛ рдлрд┐рдХреНрд╕ рд╕рд┐рд░реНрдл android/package.json рдФрд░ android/node_modules . рдХреЛ рд╣рдЯрд╛рдирд╛ рдерд╛

рдореЗрд░реЗ рд▓рд┐рдП, "рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯрд╛рд▓" рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рдерд╛:

рдЖрд░рдПрдо-рдПрдлрдЖрд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓/
рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреИрдХреЗрдЬрд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рднреА рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд░рд╣рд╛ рдерд╛:

"рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде @providesModule рдШреЛрд╖рдгрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ"ред

рдПрдХ рдФрд░ рд▓рдХреНрд╖рдг рд╣реИ рдХрд┐ рд╕рдВрдкрд╛рджрди рдерд╛ require('AccessibilityInfo') рдХреА рд╕рд╣реА, рд╕реНрдерд╛рдиреАрдп рдкрде рдХреЗ рд▓рд┐рдП рдмрдпрд╛рди require('../Components/AccessibilityInfo/AccessibilityInfo') рдореЗрдВ react-native-implementation.js рддреНрд░реБрдЯрд┐ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдЧрд┐рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд╣рд╛ рдХреА рд╡рдЬрд╣ рд╕реЗ:

"рдореЙрдбреНрдпреВрд▓ 'ActivityIndicator' рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде"

рддреЛ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ react-native-paypal рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ package.json рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдерд╛ - рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ npm install рдЪрд▓рд╛рдпрд╛ рдерд╛, рдФрд░ react-native рдХреЛ рднреА _its_ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ , рдЬреИрд╕реЗ:

/my_project/node_modules/**react-native**
/my_project/node_modules/react-native-paypal/ios/Example/node_modules/**react-native**

рдЙрд╕ рдЧрд╣рд░реЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рд╣рдо рдЕрдВрдд рдореЗрдВ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреА рддрд╣ рддрдХ рдЧрдП, рдФрд░ рдпрд╣ @nijolas рдФрд░ @pelotasplus рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬреЛ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд╕рдорд╛рди рд╣реИ: рдЖрд╢реНрд░рд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдирд┐рд░рд░реНрдердХ node_modules / package.json ред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ рджреЛ рдкреИрдХреЗрдЬреЛрдВ, react-native-photos-framework рдФрд░ react-native-svg рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ AccessibilityInfo рдЕрдкрд╡рд╛рдж рджреНрд╡рд╛рд░рд╛ рдЫрд┐рдкреА рд╣реБрдИ рдЕрд╕рдВрдЧрддрд┐рдпрд╛рдВ рдереАрдВред

рдлреЛрдЯреЛ-рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ, lib рдЕрднреА рднреА prop-types рдкреИрдХреЗрдЬ рдХреЗ рдмрдЬрд╛рдп рд░рд┐рдПрдХреНрдЯ рдХреЗ рдкреНрд░реЛрдкрдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдирд╡реАрдирддрдо рдмреИрдмреЗрд▓ рдкреНрд░реАрд╕реЗрдЯ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред svg lib рдореЗрдВ, react-native рдХреЛ рдкреАрдпрд░рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдпрд╛ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдХреЗ рдмрдЬрд╛рдп рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдЬрдм рдЖрдкрдХрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреИрдХреЗрдЬ рдЙрдирдХреЗ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ npm рдЙрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рднреАрддрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде node_modules рдмрдирд╛рдПрдЧрд╛, рдФрд░ рд╡рд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕рднреА рдирд░рдХ рдвреАрд▓реЗ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ react-native-photos-framework рд▓рд┐рдП рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рд╣реИ: olofd/react-native-photos-framework#56

рдФрд░ react-native-svg рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреАрдЖрд░ рдЦреБрд▓рд╛ рд╣реИ: рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдореБрджрд╛рдп/рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдПрд╕рд╡реАрдЬреА#360, рдпрд╛ рдРрд╕рд╛ рд╣реЛрдиреЗ рддрдХ рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ :

рдпрд╣рд╛рдВ рдореЗрд░реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╕рд▓рд╛рд╣ рд╣реИ рдХрд┐ рдЧреИрд░-рдорд╛рдирдХ react-native / babel package.json рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рджреЗрдЦреЗрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдиреЗрд╕реНрдЯреЗрдб node_modules , рддреЛ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдорд┐рд▓реА рд╣реИрдВред

рдореБрдЭреЗ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

    "react": "^16.0.0-alpha.12",
    "react-native": "^0.45.1",
    "react-native-cli": "^2.0.1"

@DevHossamHassan рдЖрдкрдХреЛ рдпрд╣рд╛рдВ '^' рдЖрдВрд╢рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ alpha :

"react": "16.0.0-alpha.12",
"react-native": "0.45.1",
"react-native-cli": "^2.0.1"

рд▓рд╛рдирдд рд╣реИ! рдХреЛрдИ рднреА рдЬреЛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЧрдВрджрдЧреА рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП?
"react": "16.0.0-alpha.12", "react-native": "0.45.1",

рдореБрдЭреЗ рднреА рдЗрд╕ рднрдпрд╛рдирдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

"react": "16.0.0-alpha.12",
 "react-native": "0.46.0",

рдореИрдВрдиреЗ .npm .rncache node_modules .... рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

рдореЗрд░реЗ рдкрд╛рд╕ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдФрд░ рдПрдХ рдЬреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкреБрд░рд╛рдирд╛ рд╣реИ (рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛), рдЬрдмрдХрд┐ рджреВрд╕рд░рд╛ рдирдпрд╛ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рднрд╛рдЧ рдЧрдпрд╛ diff --brief -r node_modules node_modules2
node_modules рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ
node_modules2 рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ
рдпрд╣рд╛рдБ рдЖрдЙрдЯрдкреБрдЯ (219 рд▓рд╛рдЗрдиреЗрдВ) рд╣реИ:
https://pastebin.com/BjACU7fT

рдореИрдВрдиреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ 0.45.1 -> 0.46.0 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЗрд╕ рдвреЛрдВрдЧреА рдХреЛ рд╡рд╛рдкрд╕ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕реА рдЬрд╛рджреВ рдХреА рдЪрд╛рд▓ рдЪрд▓реА рдЬрд╛рддреА рд╣реИред

  • рдЪреМрдХреАрджрд╛рд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛:
watchman watch-del-all
  • рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛:
rm -rf node_modules/
yarn
  • рдкреИрдХреЗрдЬрд░ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдирд╛:
rm -fr $TMPDIR/react-*
  • XCode рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╕рдлрд╛рдИ

  • рдУрдПрд╕рдПрдХреНрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ (рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧреВрдВрдЧрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдЪрдореБрдЪ рдЗрд╕реЗ рдЕрддреАрдд рдореЗрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ ...)

рдЖрдо рддреМрд░ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рдХреЗ рдХреБрдЫ рд╕рдВрдпреЛрдЬрди рдЕрдВрддрддрдГ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдЕрдм рддрдХ рдирдИ 0.46.0 рд░рд┐рд▓реАрдЬ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рдкреВрд░реЗ рджрд┐рди рдЗрд╕рд╕реЗ рдЬреВрдЭрддрд╛ рд░рд╣рд╛ рдФрд░ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореБрдЭреЗ рдХреБрдЫ рдХрд╛рдо рдорд┐рд▓ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реБрдП рдкрд╛рдпрд╛ https://github.com/facebook/react-native/issues/14843 , рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.45.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рдЬрд╛ рдРрдк рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХреНрдпреЛрдВ, рд▓реЗрдХрд┐рди babel-plugin-idx рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЧрдИред

рдХрджрдо

рдкрд╣рд▓реЗ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

yarn add babel-plugin-idx

рдлрд┐рд░ .babelrc рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:

{
  "presets": ["react-native"],
  "plugins": ["idx"]
}

рдЕрдВрдд рдореЗрдВ, рдРрдк рд╢реБрд░реВ рдХрд░реЗрдВ

react-native run-ios

рдкреГрд╖реНрдарднреВрдорд┐

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЬрдирд░реЗрдЯрд░ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдирдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдореБрдЭреЗ рдЙрдкрд░реЛрдХреНрдд рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдХреЗрд╡рд▓ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдореИрдВ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рдЬреЗрдПрд╕ рд╣реИ, рдХреЛрдИ рдореВрд▓ рдХреЛрдб рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдФрд░ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рд╣рд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП node_modules рдЦрд╛рд▓реА рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХрднреА-рдХрднреА рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ TRANSFORM ERROR: UnableToResolveError: ... рджреЗрдЦ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдореБрдЭреЗ рдмреЗрдмреЗрд▓рд░ рдкрде рдкрд░ рд▓реЗ рдЧрдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░/рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓, рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдмреЗрдмреЗрд▓ рдФрд░ рд╕рд╣рдХрд░реНрдореА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЕрднреА рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ idx рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 0.45.1 рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рд╕реНрдерд┐рд░ рдирд┐рд░реНрдорд╛рдг рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА

  • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг: ^0.45.1
  • рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рдЖрдИрдУрдПрд╕
  • рд╡рд┐рдХрд╛рд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: OSX

Im реж.рекрей.рей рд╕реЗ реж.рекрем рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рд╡реЗ рдореБрдЭреЗ рдареАрдХ рд▓рдЧ рд░рд╣реЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкреАрдпрд░ рдбрд┐рдкреЗрдВрдбреЗрд╕реАрдЬрд╝ рдХреЛ рд╕рд╣реА рдФрд░ рд╕рдм рдХреБрдЫред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ рдПрдХ рдЦреЛрдЬ рднреА рдХреА: find node_modules -name "react-native*" рдФрд░ рдЗрд╕рдиреЗ рдореБрдЭреЗ рдХреЛрдИ рдкреИрдХреЗрдЬ рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдерд╛! рдпрд╣ рдмрдЧ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд▓рдЧрд╛ рд╣реИ, рдореБрдЭреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛!

рдореЗрд░реА рдирд┐рд░реНрднрд░рддрд╛ рдпрд╣рд╛рдБ рд╣реИрдВ:

  "dependencies": {
    "@mapbox/polyline": "^0.2.0",    
    "axios": "^0.15.3",    
    "babel-plugin-transform-decorators-legacy": "^1.3.4",    
    "better-npm-run": "0.0.14",    
    "moment": "^2.18.1",    
    "native-base": "^2.2.0",     
    "react": "16.0.0-alpha.4",
    "react-native": "^0.46",
    "react-native-easy-grid": "0.1.13",
    "react-native-fabric": "^0.4.1",
    "react-native-maps": "^0.15.3",
    "react-native-vector-icons": "~4.1.1",
    "react-navigation": "^1.0.0-beta.11",
    "react-redux": "^5.0.3",
    "react-router-redux": "^4.0.8",
    "redux": "^3.6.0",
    "redux-devtools-extension": "^2.13.0",
    "redux-logger": "^2.8.2",
    "redux-saga": "^0.14.3",
    "stacktrace-js": "^2.0.0",
    "url-parse": "^1.1.9"
  }, 
  "devDependencies": {
    "babel-eslint": "^7.2.3",
    "babel-jest": "18.0.0",
    "babel-plugin-module-resolver": "^2.7.0",
    "babel-preset-react-native": "^2.0.0",
    "eslint": "^3.19.0",
    "eslint-config-airbnb": "^14.1.0",
    "eslint-plugin-import": "^2.2.0",
    "eslint-plugin-react": "^7.0.1",
    "eslint-watch": "^3.1.0",
    "jest": "18.1.0",
    "jsx-control-statements": "^3.2.5",
    "react-test-renderer": "15.4.2",
    "reactotron-react-native": "^1.10.0",
    "reactotron-redux": "^1.10.0",
    "reactotron-redux-saga": "^1.10.0",
    "source-map": "^0.5.6",
    "wml": "0.0.82"
  },
  "jest": {
    "preset": "react-native"
  }

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдирд┐рдореНрди рдЪрд░рдгреЛрдВ рдХреЗ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рдж рдЕрдм рдареАрдХ рд╣реИ:

1) рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
2) "рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓"
3) "cd android" рдлрд┐рд░ "./gradlew clean"
4) "npm start -- --clear cache"
5) рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг

рдореЗрд░реА рдирд┐рд░реНрднрд░рддрд╛

   "dependencies": {
    "react": "16.0.0-alpha.12",
    "react-native": "0.45.1",
    "react-native-button": "^2.0.0",
    "react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git",
    "react-native-camera-roll-picker": "^1.1.9",
    "react-native-maps": "0.15.0",
    "react-native-responsive-image": "^2.1.0",
    "react-navigation": "git+https://github.com/react-community/react-navigation.git"
  },
  "devDependencies": {
    "babel-jest": "20.0.3",
    "babel-preset-react-native": "2.0.0",
    "jest": "20.0.4",
    "react-test-renderer": "16.0.0-alpha.12"
  },
  "jest": {
    "preset": "react-native"
  }

рд╕реБрдбреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреНрд░рд╛рд░рдВрдн
рдлрд┐рд░
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рд░рди-рдЖрдИрдУрдПрд╕ || рд░рди-рдПрдВрдбреНрд░реЙрдпрдб
рдореИрдВ

@jmullings рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛:
рд╕реБрдбреЛ рдПрдирдкреАрдПрдо рд╕реНрдЯрд╛рд░реНрдЯ
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд░рди-рдЖрдИрдУрдПрд╕

рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдиреЛрдб рдкреИрдХрд░ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛?

рдмрд╕ рдПрдХ рдиреЛрдм рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдмрджрд▓реА, рд╡рд╣ рдереА react-native start рд╕рд╛рде sudo рдЪрд▓рд╛рддреЗ рд╕рдордп рдХрд╛рдо рдХрд░рдирд╛

рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рд╕реВрдбреЛ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ред рдореИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ

рдЖрдЬ рдореЗрд░реА рднреА рдпрд╣реА рдЧрд▓рддреА рд╣реИ

Loading dependency graph, done.
error: bundling: UnableToResolveError: Unable to resolve module `AccessibilityInfo` from `D:\iosReactTest2\node_modules\react-native\Libraries\react-native\react-native-implementation.js`: Module does not exist in the module map or in these directories: D:\iosReactTest2\node_modules\react-native\node_modules,   D:\iosReactTest2\node_modules

рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ ...
рдореЗрд░рд╛ рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди

{
  "name": "iosReactTest2",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "native-base": "^2.2.1",
    "react": "^16.0.0-alpha.12",
    "react-native": "^0.45.1",
    "react-native-button": "^2.0.0",
    "react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git",
    "react-native-camera-roll-picker": "^1.1.9",
    "react-native-maps": "0.15.0",
    "react-native-material-ui": "^1.12.0",
    "react-native-responsive-image": "^2.1.0",
    "react-native-side-menu": "^0.20.3",
    "react-native-vector-icons": "^4.2.0",
    "react-navigation": "git+https://github.com/react-community/react-navigation.git"
  },
  "devDependencies": {
    "babel-jest": "20.0.3",
    "babel-preset-react-native": "2.0.0",
    "jest": "20.0.4",
    "react-test-renderer": "16.0.0-alpha.12"
  },
  "jest": {
    "preset": "react-native"
  }
}

рд╢рд╛рдВрдд рд░рд╣реЗрдВ рдФрд░ рджреМрдбрд╝реЗрдВ yarn install babel-preset-react-native-stage-0
( npm install babel-preset-react-native-stage-0 рдпрджрд┐ рдЖрдк npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)

react-native start -- --reset-cache
react-native run-ios
react-native run-android

рдЗрд╕рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдХреГрдкрдпрд╛ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рд░ рдмрд╛рд░ рдореИрдВрдиреЗ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ init рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ npm install рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдореИрдВрдиреЗ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп yarn add рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреБрдЫ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП rm .babelrc рдПрдХ) рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ npm install рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ npm рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ ... рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕реНрдкрд╖реНрдЯ-рд╕рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ:

"reset1": "rimraf \"%userprofile%/AppData/Roaming/npm-cache/*\""
"reset2": "rimraf \"%userprofile%/AppData/Local/Temp/react-*\""
"reset3": "rimraf \"%userprofile%/AppData/Local/Temp/npm-*\""
"reset4": "rimraf node_modules"
"reset5": "npm cache clean"
"reset6": "npm i"
"reset7": "node node_modules/react-native/local-cli/cli.js start --reset-cache"

"test-exp-start": "exp start --clear"

@sjmueller рд╕рд╣реА рд╣реИред рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ AccessibilityInfo рдЕрдкрд╡рд╛рдж рджреНрд╡рд╛рд░рд╛ рдЫреБрдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдпрд╣ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдПрд╕рд╡реАрдЬреА 5.2 рдерд╛ рдЬреЛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рдкрд╛рдердЬ-рдЪрд╛рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдПрд╕рд╡реАрдЬреА рдХреЛ 5.3 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ RN SVG 5.2 рд╡рд╛рд▓реА рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдвреВрдБрдврдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рддреЛ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЬрдм рддрдХ рдЖрдкрдХреЛ рдЕрдкрд░рд╛рдзреА рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддрд╛ рддрдм рддрдХ рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдПрдВред

рд╡реЙрдЪрдореИрди рд╡реЙрдЪ-рдбреЗрд▓-рдСрд▓ && рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ && рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ && рдЖрд░рдПрдо-рдПрдлрдЖрд░ $TMPDIR/react-* && npm start -- --reset-cache

рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рд╕реЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдпрджреНрдпрдкрд┐ рдЬреЛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ рд╡рд╣ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдирд╛рдо рдореЗрдВ рдХреНрд▓реЛрди рдХрд░рдирд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдерд╛ред
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореЗрд░реЗ рдореИрдХ рдкрд░ рдХреБрдЫ рдХреИрд╢рд┐рдВрдЧ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрджреЗрд╢ рд╕рд╛рдл рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд╣реАрдВ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд╛рдо рд╣реИ ... (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдпрд╛рд░реНрди/рдиреЛрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)

рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ: $TMPDIR/react-* рдФрд░ рдлрд╝рд╛рдЗрд▓ $TMPDIR/Haste-map-react-native-packager-* рджреЛрдиреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ

$ rm -rf $TMPDIR/react-* && rm $TMPDIR/haste-map-react-native-packager-*

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реВрдбреЛ рдХреЗ рд╕рд╛рде рдЪрд▓рдХрд░ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрд▓рдЧ $TMPDIR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЬрд▓реНрджрдмрд╛рдЬреА-рдорд╛рдирдЪрд┐рддреНрд░ ... рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@kensongoo рд╢рд╛рдпрдж рд╣рдо рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдПрдХ рд╕реВрдЪреА рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рдЕрдкрдиреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдПрд╕рд╡реАрдЬреА рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЕрдм рддрдХ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд┐рд╕реНрдордд рдХреЗ рд╕рдВрджрд┐рдЧреНрдз рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ ... рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмреБрд░реЗ рд▓реЛрдЧреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдпрд╛ рд╢рд╛рдпрдж рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдмреБрд░реЗ рд▓реЛрдЧреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддреА рд╣реИ?

@ricardosasilva рдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ @kensongoo рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╣рд░ рдмрд╛рд░ рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рдкрд░ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡, 0.46.3 рдХреА рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рддрд╣рдд, рдпрд╣ рдмрдЧ рдореБрдЭреЗ рд╣рд░ 15-20 рдорд┐рдирдЯ рдореЗрдВ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЙрдк-рдЬрд╛рд╡рд╛ рдЧрддрд┐ рддрдХ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред

рдЬрдм рддрдХ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рддрдм рддрдХ рдореИрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдореЗрд░реЗ рд▓рд┐рдП рдЕрдкрд░рд╛рдзреА рд░рд╛рдЙрдЯрд░ рд╣реИред

рдХрджрдо рд╣реИрдВ
yarn upgrade someLib
рд╕рдм рдХреБрдЫ рд╕рд╛рдл рдХрд░реЛ
рдирд┐рд░реНрдорд╛рдг
рдзреЛрдпреЗ рдФрд░ рджреЛрд╣рд░рд╛рдПрдВ

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЖрдкрдХреЛ рдЕрдкрдиреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рд╕реЗ ^ рдЪрд┐рд╣реНрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рддрд╛рдХрд┐ рдЖрдк рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рдпрд╛рдиреА someLib: ^0.5.1 -> someLib: 0.5.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХреЗрдВ

рдореИрдВ @ywongweb рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛

// first upgrade react-native
$ react-native-git-upgrade
// second upgrade dependencies
$ yarn upgrade

рдмрд╕ рдПрдХ init рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рдХреЛрд╢рд┐рд╢ рдХреА
// рдкрд╣рд▓реЗ рдЕрдкрдЧреНрд░реЗрдб рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡
$ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдЧрд┐рдЯ-рдЙрдиреНрдирдпрди

рддрдерд╛
// рджреВрд╕рд░реА рдЕрдкрдЧреНрд░реЗрдб рдирд┐рд░реНрднрд░рддрд╛
$ рдпрд╛рд░реНрди рдЕрдкрдЧреНрд░реЗрдб

рд╕рд╛рде рд╣реА рд╕рд╛рдорд╛рдиреНрдп рд░реАрд╕реЗрдЯ рдХреИрд╢ рдЖрджрд┐ рдФрд░ рдЕрднреА рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде AccessibilityInfo

@johngoren рд╣рдо рдХреИрд╕реЗ рдкрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдкрд░рд╛рдзреА рдмреЗрд╡рдХреВрдл рдерд╛, рд▓реЗрдХрд┐рди рдЬрд░реВрд░реА рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдХреЛрдИ рд▓реЙрдЧ рдирд╣реАрдВ рдорд┐рд▓рд╛, рд╣рдореЗрдВ рдХреЛрдИ рдЙрдкрдпреЛрдЧреА рд╕рдВрдХреЗрдд рджреЗрдВред рд╣рдордиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдФрд░ рдЙрди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрдВ рд╕рдВрджреЗрд╣ рдерд╛ рдХрд┐ рд╡реЗ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЕрдкрд░рд╛рдзреА рдереЗ рдФрд░ рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ (рд╡рд╣реА рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛) рдЬрдм рддрдХ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред RN-SVG рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ рдЬрд┐рдирдореЗрдВ RN рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рджреЗрд╡-рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛред рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗ!

watchman watch-del-all && rm -rf node_modules && npm install && rm -fr $TMPDIR/react-* && npm start -- --reset-cache

рдЖрд░рдПрди 0.46.4 рдирд╣реАрдВ рдХрд┐рдпрд╛

"react-native": "0.47.0-rc.4", рдкрд░ рдЕрднреА рднреА рд╡рд╣реА рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдХреЛрдИ рдХрд╛рдордХрд╛рдЬ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ: /

рд╣рд╛рд▓рд╛рдВрдХрд┐ 0.46.4 рдЗрд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рдЖрдЬ рд╕реБрдмрд╣ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрдм рдЬрдм рдореИрдВрдиреЗ react-native-firebase рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ред

рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдпрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб? рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЬреАрд╡рди рдореЗрдВ рдХрднреА рднреА рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдЬреИрд╕реА рдЗрддрдиреА рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╡рд╛рд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рджреЗрдЦрд╛ред рдбрд░рд╛рд╡рдиреА!!!!!!

рдореИрдВрдиреЗ 0.44.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ node_modules рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, npm рдЗрдВрд╕реНрдЯреЙрд▓ рднреА рдХрд┐рдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред
рдореИрдВ 0.44.0 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж ReactPropTypes рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд░рд╣рд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рдкреЗрдЬ рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рджреАред

рдореИрдВ рдЗрд╕ рдкрд░ рд▓рдЧрднрдЧ 2 рджрд┐рдиреЛрдВ рд╕реЗ рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реВрдВред 0.41.2 рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред 0.44.x рдЬреИрд╕реЗ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдиреЗ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ?

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ "react-native": "0.46.1" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдпрд╛рд░реНрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рддрдм рд╕реЗ рдореИрдВ рдЕрдм рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ npm рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рднреА рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рднреА, рднрд▓реЗ рд╣реА рдХреБрдЫ рд╡рд░реНрддрдорд╛рди рдореЗрдВ npm5 рд╕рдорд╕реНрдпрд╛ рдПрдХ рд╕рдВрд╕реНрдерд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдЯрд╛рдИ рдЧрдИ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛред

рд╣рдорд╛рд░реЗ package.json рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛:
https://www.npmjs.com/package/react-native-swipe-hidden-header

рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛ рджреВрдВ рддреЛ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧреАред рдпрд╣ рдореБрдЭреЗ рджреБрдЦреА рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдЕрдм рдореИрдВ рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реВрдВред

@RyderMS рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд▓реЗрдХрд┐рди рднрд▓реЗ рд╣реА рдпрд╣ рдХреБрдЫ рддреГрддреАрдп рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред

рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрд░рдПрди рддреГрддреАрдп рдкрдХреНрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ 8 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдореИрдВ рдЕрдЪрд╛рдирдХ рдЙрди рд╕рднреА рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ред

рдореЗрд░реЗ рд▓рд┐рдП @ricardosasilva рдХреЗ рдЬрд╡рд╛рдм рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛! haste-map рд╣рдЯрд╛рдирд╛ рдЪрд╛рд▓ рдереА! рд╢реБрдХреНрд░рд┐рдпрд╛!

рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ @ywongweb рдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдкрд╖реНрдЯ npm рдХреИрд╢, рд░реАрд╕реЗрдЯ рд╡реЙрдЪрдореИрди, рдЖрджрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдПрдХ yarn upgrade , рдФрд░ рд▓реЙрдЧ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ npm install рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рддрдм рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдирдП рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рдЦреЛрдЬрдиреЗ рдкрд░ рдпрд╛рд░реНрди рдореЗрдВ рдХреБрдЫ рдЕрдВрддрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрдм рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ npm install рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ рдмрд╕ рд╡рд╣реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдореИрдВ рдПрдХреНрд╕рдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕, рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓, рд░реАрд╕реЗрдЯ-рдХреИрд╢, рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдПрдХреНрд╕рдкреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдореИрдВрдиреЗ рдПрдХреНрд╕рдкреЛ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдкреАрдЫреЗ рдерд╛ (рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рдЕрдЪреНрдЫрд╛ рднрд╛рдЧреНрдп рд╕рднреА рдХреЗ рд▓рд┐рдП!

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ https://github.com/facebook/react-native/issues/15256

рдлреЗрд╕рдмреБрдХ рдХрд░реНрдордЪрд╛рд░реА, рдХреГрдкрдпрд╛ рдорджрдж рдХрд░реЗрдВ

рд╕рдорд╕реНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдореБрджреНрджреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХреНрдпрд╛ рд╣реИ? рдЕрдЧрд░ рдореИрдВ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЦреБрд╢реА-рдЦреБрд╢реА рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреИрдЪ рдХрд░ рджреВрдВрдЧрд╛ рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рдЧрдИ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рдЖрдпрд╛рдд рдХрд┐рдП рдЧрдП рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдореЙрдбреНрдпреВрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рддрдм рд╣реЛрддрд╛ рд╣реИ https://github.com/invertase/react-native-firebase рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ example/demo ред

рдЖрдк рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ node_modules рдореЗрдВ рдЗрди рдЙрджрд╛рд╣рд░рдг рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npms рдХреЛ рдкреИрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдпрд╛рд░, рдореБрдЭреЗ рдЙрдиреНрдирдпрди рд╕реЗ рдирдлрд░рдд рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрддрдиреЗ рдШрдВрдЯреЛрдВ рддрдХ рдмрд┐рд▓ рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдФрд░ рдЦреЛрдЬрдиреЗ рдореЗрдВ 4 рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП рд╣реИрдВ ... рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ
рдпрд╣ рд╕рд┐рд░рджрд░реНрдж рд╣реИЁЯШЮ, рд╕рд╛рд╣рд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рдЯреАрдо

рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХрдорд╛рддреНрд░ рдЪреАрдЬ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред

рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реЗрдкреЛ рдХреЛ рдХреНрд▓реЛрди рдХрд░рддрд╛ рд╣реВрдВ (рдпрд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ) рдФрд░ рдлрд┐рд░ рдПрдирдкреАрдПрдо рдпрд╛ рдпрд╛рд░реНрди рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рд╣рдореЗрд╢рд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реВрдВред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред

рд╣реЗ рджреЛрд╕реНрддреЛрдВ @kensongoo рд╡рд┐рдзрд┐ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рдорд╢реАрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдмрдиреА рд░рд╣реЗрдВрдЧреАред

рдорд╢реАрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдпрд╛ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рдЕрд╕рдлрд▓ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж RN 47 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рддрдп рдХрд░ рджрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ, рддреЛ рдореИрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдзрдиреНрдпрд╡рд╛рдж, @HilSny , рдореИрдВ рджреЗрдЦ рд▓реВрдВрдЧрд╛

рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ react-native-router-flux ) рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рдорд╛рдгреБ рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
watchman watch-del-all && rm -rf node_modules && npm install && rm -fr $TMPDIR/react-* && npm start -- --reset-cache

рдкреИрдХреЗрдЬрд░ рдЪрд▓рд╛рдиреЗ рдкрд░, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдПрдХ рдзрд╛рд░рд╛ рдиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рдХреБрдЫ рдЕрднреА рднреА рдЧрд▓рдд рдерд╛ред рдЙрджрд╛рд╣рд░рдг:

Loading dependency graph...
jest-haste-map: <strong i="14">@providesModule</strong> naming collision:
Duplicate module name: ReactUpdateQueue

рдореИрдВрдиреЗ рдЕрдкрдиреЗ ReactUpdateQueue рдХреЛ рдЕрдкрдиреЗ node_modules рдлреЛрд▓реНрдбрд░ рдореЗрдВ рдЦреЛрдЬрд╛, рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдХрд┐рд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд react-native рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ node_modules ред

рдЗрд╕рд▓рд┐рдП, рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ react-native рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ node_modules\react-native-router-flux\node_modules рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ (рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд▓реЗрддрд╛ред)

рдореБрдЭреЗ рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рдмрд╛рдж рдЖрдЬ рдпрд╣ рдорд┐рд▓рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИ (рд╕рдВрдкреВрд░реНрдг watchman ... рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ)ред рд╡рд╛рдХрдИ рдЕрдЬреАрдм рдЪреАрдЬ рд╣реИред рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░?

рдиреЛрдб 6, 7, рдФрд░ 8, npm 3, 4, рдФрд░ 5 рдХреЗ рд╕рд╛рде рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдХреЛрдИ рдХреЙрдореНрдмреЛ рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЬреЗрд╕реНрдЯ рдкрд░реАрдХреНрд╖рдг рдЪрд▓ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ, рдиреАрд▓реЗ рд░рдВрдЧ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛрдиреЗ рд▓рдЧрд╛ред

image

G:\www\react-native-stager>npm ls --depth=0
[email protected] G:\www\react-native-stager
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- [email protected]
+-- [email protected]
+-- UNMET PEER DEPENDENCY [email protected]
+-- [email protected]
+-- [email protected]
`-- [email protected]

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЬрд╛рджреВ рдХреА рддрд░рд╣ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рдЬрдм рдореИрдВрдиреЗ рдорд╢реАрди рдХреЛ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рдореИрдХ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдХрд╛рд░рдг рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЬрд╛рдирддреЗред рдиреЛрдб рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рджреЛрдиреЛрдВ рдорд╢реАрдиреЛрдВ 6.11.2, npm 3.10.10 рдкрд░ рд╣реИред

рднреМрдЪрдХреНрдХрд╛ рд╣реЛрдирд╛ред рд╡рд╣реА рдЖрджреЗрд╢ рдФрд░ рдХреЛрдб рдЖрдЬ рднреА рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЬрдм рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдмрджрд▓ рдЧрдИ рд╣реИрдВ , рддреЛ рд╡реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд▓рдЧрддреЗ рд╣реИрдВред

рди рддреЛ рдЯреНрд░реИрд╡рд┐рд╕-рд╕реАрдЖрдИ рдкрд░ рдФрд░ рди рд╣реА рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЕрдВрддрддрдГ рдпрд╣ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рд╕реНрд╡рдпрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ)

рдФрд░ рдЗрд╕рдиреЗ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдЦреБрдж рдХреЛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ .... рд╡рд╛рд╣, рдЗрд╕рдореЗрдВ рдирд┐рдпрддрддреНрд╡рд╡рд╛рдж рдордЬрдмреВрдд рд╣реИ

рдЕрдВрдд рдореЗрдВ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рд╣реБрд░реНрд░реЗ! рдореИрдВ
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "^16.0.0-alpha.12",
"рд░рд┐рдПрдХреНрд╢рди-рдЯреЗрд╕реНрдЯ-рд░реЗрдВрдбрд░рд░": "16.0.0-alpha.12",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "^0.47.1",

рдореИрдВ рдЕрдкрдиреЗ рд╕рднреА SDK / JDK / Node / NPM / blablabla рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдПрдХ cd android && gradlew рдХреНрд▓реАрди рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдпрд╣ рд╕рдм рдЕрдЪреНрдЫрд╛ рд╣реИ! (рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЪрд▓реЗрдЧрд╛ ...)

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рддрдм рдЖрддреА рд╣реИ рдЬрдм рдЖрдкрдХреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрддреА рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ RN 0.47 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рдиреЗ рд▓рдЧреА рдФрд░ рдореИрдВ рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдкрд╛ рд╕рдХрд╛ред рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реА рдирд┐рд░реНрднрд░рддрд╛ react-native-svg RN 0.45 рдкрд░ рдирд┐рд░реНрднрд░ рдереА, рдФрд░ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдореЗрд░реЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реА рдереА рдЬреЛ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ, рд╕рднреА рдХреИрд╢ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛!

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЖрд░рдПрди рдХреЗ 1 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЖрдкрдХреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред реж.рекрел рдФрд░ рдЙрд╕рд╕реЗ рдХрдо реж.рекрем рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ...

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдореЗрд░рд╛ рдХрд╛рдо рдмрдирддрд╛ рд╣реИред

рдПрдорд╡реА рдореВрд▓_рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирдпрд╛_рдкреНрд░реЛрдЬреЗрдХреНрдЯ

рдпреЗ рд╕рднреА "рд╕рдорд╛рдзрд╛рди" рдХреИрд╢ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдЧрд╛ рдЬрдм рдмрдЧ (рдЬрдм рднреА рд╣реЛ) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдареАрдХ рд╣реЛ рдЧрдпрд╛ рд╣реЛред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╣рд╛рдпрдХ рд╕реБрд░рд╛рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рдЖрд░рдПрди 0.47.0 рд╕реЗрдЯрдЕрдк рдкрд░ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрджрд┐ рдореИрдВ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рджреВрд╕рд░реА, рдЕрдирд╛рд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реАрдкреА рдХрд░рддрд╛ рд╣реВрдВред рдмрдВрдбрд▓ рдХрд░рддреЗ рд╕рдордп, рд╕рд┐рд╕реНрдЯрдо рддрдм рдореЗрд░реЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рд╕реНрд╡реАрдк рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ "рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╛рдо" рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИред рдФрд░ рдЗрд╕ рдмреАрдЪ рд╣рдо рд▓рд╛рд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рдЕрдкрдиреЗ рдкрд░рд┐рдЪрд┐рдд AccessibilityInfo рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдП рд╣реИрдВред

рдпрд╣ AccessibilityInfo рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдЖрд░рдПрди рдХреЗ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ, рдкрд╣реБрдВрдЪ-рдпреЛрдЧреНрдпрддрд╛-рдЕрдорд┐рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж рд╣реА рдЖрд░рдПрди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рд╕рдмрдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рдЖрд░рдПрди рдкрд╛рддрд╛ рд╣реИ рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЧрд▓рддреА рд╕реЗ рд╡рд╛рдкрд╕ рдЧрд┐рд░ рд░рд╣рд╛ рд╣реИ?

@johngoren рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ AccessibilityInfo рдмрд╛рд░реЗ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рд╢реЗрд╖ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд╣рд▓рд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ (рд╡реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рд╣реЛрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)

рдореЗрд░реЗ рд▓рд┐рдП, "рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рд╛, рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рдХрд┐ AccessibilityInfo рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред
рддрдм рдореИрдВрдиреЗ рдЗрд╕реЗ "рдпрд╛рд░реНрди" рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдРрдк рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрдврд╝рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЗрд╕рдХреЗ рдареАрдХ рд╡рд┐рдкрд░реАрдд рд╣реИред рдЦреИрд░, рдЬрдм рддрдХ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдордЬрд╛ рдЖрдПрдЧрд╛, рдЬрдм рддрдХ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдХреБрдЫ рднреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рдореЗрд░реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореЗрд░рд╛ рдЕрднреА рднреА 0.45.1 . рд╣реИ

watchman watch-del-all
rm -rf ./node_modules
yarn cache clean     // if you are using yarn 
rm -rf $TMPDIR/react-*

рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдорд╢реАрди

npm install
react-native link

рдХрд╛рдо рдХрд┐рдпрд╛ !! :)

рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди @zdol рдХреЗ рд╕рд╛рде

рдореБрдЭреЗ 0.47.0 рдФрд░ 0.47.1 рдХрд┐рд╕реА рднреА рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдореИрдВ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ

рдЪреМрдХреАрджрд╛рд░
рдЖрд░рдПрдо-рдЖрд░рдПрдл ./node_modules
рдЖрд░рдПрдо-рдЖрд░рдПрдл $рдЯреАрдПрдордкреАрдбреАрдЖрдИрдЖрд░/рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-*

рдФрд░ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛

@Elijen рдареАрдХ рд╣реИ, рд╣рд╛рдБ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдорд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рд╕рдорд╛рди рдмрдЧ рднреА рджреЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ AccessibilityInfo рдХреЗ рдмрдЬрд╛рдп DatePickerIOS рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИред) рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ, рдЕрдЧрд░ рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ AccessibilityInfo рдХреЛ RN рдореЗрдВ рдХрдм рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╢рд╛рдпрдж рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╣рдо рдЗрд╕ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ RN рдХреЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд, рдЕрд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдУрд╡рд░рдЯрд╛рдЗрдо рдореИрдВ рдПрдирдкреАрдПрдо рджреНрд╡рд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рддреЛ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдФрд░ рдорд╢реАрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ред

Omg... @amoa400 рдХреА рд╡рд┐рдзрд┐ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛) рдХрд╛рдо рдХрд░рддреА рд╣реИ! рдореИрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛!

@рдЬреЙрдирдЧреЛрд░реЗрди
AccessibilityInfo рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЗрд╕рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкрд╣рд▓рд╛ рдЖрдпрд╛рдд рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдЙрд╕ рдкрдВрдХреНрддрд┐ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ AccessibilityInfo рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдпрд╣ рдЕрдЧрд▓реЗ рдЖрдпрд╛рдд рдкрд░ рдареАрдХ рдЙрд╕реА рддрд░рд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

@teppix рдиреЗ рдХрднреА рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ AccessibilityInfo рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╕реЛрдЪрд╛ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрдбрд╝реЗ рдХрд╛рд░рдгреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдкрд░ рдЧреЗрдВрдж рдХреЛ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд░рдПрди рдореЙрдбреНрдпреВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдмрдЧ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣реЗ рд╣реИрдВред

рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдХреИрд╢ рдХреНрд▓рд┐рдпрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЙрд╕ рдкрд░ рдПрдХ рдкрдЯреНрдЯреА рд▓рдЧрд╛рдиреЗ рд╕реЗ рдкрд░реЗ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛! рдореИрдВ

рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЗрд╕реЗ рдЬреАрдердм рд╕реЗ рдХреНрд▓реЛрди рдХрд┐рдпрд╛, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдФрд░ рдмрд╕ - рдмрдЧ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдпрд╣ рдЖрд░рдПрди рдЬрд╛рджреВ рдореБрдЭреЗ рджреАрд╡рд╛рдирд╛ рдмрдирд╛ рджреЗрддрд╛ рд╣реИред

рдмрд╕ @ sidious18 рдЬреИрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ (рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЗрд╕реЗ

рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ 26 рдордИ рд╕реЗ рдореМрдЬреВрдж рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓рд╛рддрд╛ рд╣реИ...

рдореИрдВрдиреЗ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдЙрд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд░рд╣реА рд╣реИ: /

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдмреЗрдореЗрд▓ рджреЗрд╡рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдРрд╕рд╛ рдХрд░ рд░рд╣реА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ [email protected] рдХреЗ рд▓рд┐рдП [email protected] , рддреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░реАрдХреНрд╖рдг-рд░реЗрдВрдбрд░рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╣реИ [email protected] рдФрд░ рдПрдХ рдЕрдиреНрдп рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╣реИ [email protected] alpha.6 (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛)ред рдЖрдк npm ls --depth=10 | grep react@ рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмреАрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдореЗрд░рд╛ рдЕрдВрдХ 14209 рдпрд╛рддреНрд░рд╛ред

рдореЗрд░реЗ рд▓рд┐рдП "рдмрдлрд░" рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддреНрд░реБрдЯрд┐ рдереАред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ (рдЯреБрдЯ рдЯреБрдЯ), рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдиреЗ "рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓реНрдЯреАрдЗрдиреНрдлреЛ" рддреНрд░реБрдЯрд┐ рдХреА рд╕реВрдЪрдирд╛ рджреАред рдореИрдВрдиреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕, рдФрд░ рдХреИрд╢реЗ, рдФрд░ рдЪреМрдХреАрджрд╛рд░ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рджреВрд░ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдлрд┐рд░ (рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ) рдореИрдВрдиреЗ рдПрдХ рдЕрд▓рдЧ рдкреИрдХреЗрдЬрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд▓рд╛рдИ рдФрд░ рдореВрд▓ рддреНрд░реБрдЯрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЙрдк рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдПрдХ рдЖрд╡рд╢реНрдпрдХ "рдмрдлрд░" рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдФрд░ "рд╡реЙрдпрд▓рд╛" рдореЗрдВ рдЬреЛрдбрд╝рд╛ред

рдореЗрд░реЗ рд╕реБрдЭрд╛рд╡:

рдЪрд░рдг 1: "рдореЙрдбреНрдпреВрд▓ AccessibilityInfo рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде" рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВ - рдпрд╣ рдПрдХ рдкреБрдирд░реНрд▓реЗрдЦрди рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдХреБрдЫ рдиреЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдореЗрдВ рдЖрдпрд╛рдд рдХреА рд▓рдВрдмреА рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓рд╛ рд╣реИ, рдЖрдпрд╛рдд рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдмрд╕ рдЕрдЧрд▓рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐рд╕реА рдХреЛ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реЗ рдХреЛ, рдЖрджрд┐...)
рдЪрд░рдг 2: рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдПрдХ рдЕрд╕рдВрдЧрддрд┐ рд╣реИ... (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА рдкреИрдХреЗрдЬрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдВ)ред

рдмрд╕ рдЙрддреНрд╕реБрдХ рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ 0.47.2 рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ? рдореИрдВ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ AccessibilityInfo рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдФрд░ рдлрд┐рд░ рднреА рдореИрдВ AccessibilityInfo рдХреЛ node_modules/react-native/Libraries/Components/AccessibilityInfo. рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдвреВрдВрдв рд░рд╣рд╛ рд╣реИ?

рдХреНрдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рд╣реИ? рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдЯреЙрдкрд░ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

рдореИрдВ рдорд╣реАрдиреЛрдВ рд╕реЗ 0.44.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреЛрдИ рднреА рдЙрдЪреНрдЪрддрд░ рд╕рдВрд╕реНрдХрд░рдг рдмрд╕ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдлреЗрд╕рдмреБрдХ рдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ RN рдХреЛ "рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░" рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдерд╛ (https://facebook.github.io/react/blog/2014/03/28/the-road-to-1.0.html) рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдХрдореА рд╣реИ 1.0 рд╕рдВрд╕реНрдХрд░рдг рд╕рд╛рдмрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЖрд╢рд╛рд╡рд╛рджреА рдмрдпрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ:

"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "16.0.0-alpha.6",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.44.1"

(рдФрд░ рд╡реНрд╣рд┐рд╕реНрдХреА рдХрд╛ рдкрд╛рдВрдЪрд╡рд╛рдВ рд╣рд┐рд╕реНрд╕рд╛)

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛ рдХрд┐:

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ "рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡": "0.46.1" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдпрд╛рд░реНрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рддрдм рд╕реЗ рдореИрдВ рдЕрдм рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ npm рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рднреА рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд╣реАрдВ рднреА, рднрд▓реЗ рд╣реА рдХреБрдЫ рд╡рд░реНрддрдорд╛рди рдореЗрдВ npm5 рд╕рдорд╕реНрдпрд╛ рдПрдХ рд╕рдВрд╕реНрдерд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдЯрд╛рдИ рдЧрдИ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛред

рдореИрдВрдиреЗ 26 рдЬреБрд▓рд╛рдИ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдореБрдЭреЗ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЗрд╕ рдЙрддреНрддрд░ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╣рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ npm5 рдореБрджреНрджрд╛ рд╣реИред

рдореИрдВрдиреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрдВрддрд┐рдо рдЬреНрдЮрд╛рдд рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 0.46.4 рд╣реИред рдореИрдВ реж.рекрен.реж, реж.рекрен.рез рдФрд░ реж.рекрен.реи рд╕реЗ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд░рд╣рд╛ рдФрд░ npm рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде Node рен.рем, рео.рей, рео.рек рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкрд░ rninit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣реЛрдордмреНрд░реЗ рдкрд░ рдЬреИрд╕рд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖) рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдареАрдХ рд╣реИред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорд╛рдорд▓рд╛ рд╕реВрдд рдХрд╛ рдерд╛ред рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдпрд╛рд░реНрди v0.27.5 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ _ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ init _ рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдХреЗ рдмрдЬрд╛рдп рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рдмрд╛рдж рдореЗрдВ рдЬрдм рдореИрдВрдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ _ npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдЬреИрд╕реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛ рд░рд╣рд╛ рдерд╛ред
рдореИрдВрдиреЗ рдпрд╛рд░реНрди рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рджреА рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рд╣реИ ред
рд╡рд┐рдВрдбреЛрдЬ 8.1
0.47.2
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдХреНрд▓реА: 2.0.1
рдпрд╛рд░реНрди 0.27.5
рдПрдирдкреАрдПрдо 5.3.0

рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 0.46.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 0.46.0 рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рддреЛ рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд▓рдЧрддрд╛ рд╣реИ npm --save рд╡рд┐рдХрд▓реНрдк рдЗрд╕реЗ
рдпрджрд┐ рдЖрдк рдлрдВрд╕ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХрд░реЗрдВ рдФрд░ рдпрд╛рд░реНрди рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд░рд╣реЗрдВ рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рдмрдЬрд╛рдп рдпрд╛рд░реНрди рдРрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ--рдмрдЪрд╛ рд▓реЗ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдкреАрдбреАрдПрдл рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рджреЛ рдмрд╛рд░ рд╣реБрдЖред рдореИрдВрдиреЗ рдкрд╣рд▓реА рдХреЛрд╢рд┐рд╢ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдмрд╣рд╛рд▓ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рджреВрд╕рд░реА рдмрд╛рд░ рднреА рдРрд╕рд╛ рд╣реА рд╣реБрдЖред рдЗрд╕ рдЧрдбрд╝рдмрдбрд╝реА рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪрд░рдг рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ (рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдкреАрдбреАрдПрдл рд▓реЛрдЧреЛрдВ рдХреЛ рджреЛрд╖ рджреЗрдирд╛ рд╣реИ ... рд╕рд┐рд░реНрдл рдПрдХ рдХрд╛рд░рдг рдФрд░ рдкреНрд░рднрд╛рд╡):

npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдкреАрдбреАрдПрдл рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --save
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд▓рд┐рдВрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдкреАрдбреАрдПрдл

npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд▓рд╛рдиреЗ-рдмреВрдБрдж рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --save
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рд▓рд┐рдВрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рд▓рд╛рдиреЗ рдмреВрдБрдж

рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдПрдХ рд▓рд╛рдкрддрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдереА, рд▓реЗрдХрд┐рди AccessibilityInfo рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рдЧрдИ рдереАред

рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛:

рджреЗрд╡-рд╕рд░реНрд╡рд░ рдХреЛ --reset-cache рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП _this_ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреА рддрд░рд╣ рдЖрджреЗрд╢ react-native run-ios рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рджреЗрд╡-рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗ --reset-cache , рд▓реЗрдХрд┐рди рдПрдХ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рддреЛ рдПрдХ рдЦреЛрд▓ рдореЗрдВ:

yarn start -- --reset-cache

рджреВрд╕рд░реЗ рдореЗрдВ

yarn run ios

рддрдм рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╢реЗрд▓ рдореЗрдВ рдореЗрд░реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА, yarn add рдореЗрд░реЗ рд▓рд╛рдкрддрд╛ рдбрд┐рдкреЛ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ yarn рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ...

рдореЙрдбреНрдпреВрд▓ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рдерд╛ рдЬреЛ react рдпрд╛ react-native рдпрд╛ react-renderer рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗ, рдЙрдиреНрд╣реЗрдВ рдлреЛрд░реНрдХ рдХрд░реЗрдВ, рдФрд░ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдмрджрд▓реЗрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рднреА рдерд╛ @jnrepo , рд░реЗрдВрдбрд░рд░ рд╕рдм рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рд░рд╣рд╛ рдерд╛

рд╣рдо рдЕрднреА-рдЕрднреА 48.1 рдХреЛ Accessibilityinfo рдХреЗ рд╕рд╛рде рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реБрдП рдереЗред рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡ рдХреЛ 3.0.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреАред рдпрджрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ (2.1.0) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рддреЛ рд╣рдореЗрдВ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред

рдореИрдВ рдЖрд░рдВрдн рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреГрд╖реНрда рд╕реЗ create-react-native-app рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рддрдм рд╕реЗ, рд╕рдм рдХреБрдЫ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реЛрдХ-рдЯреЛрдХ рдХреЗ рдмрдирд╛ рдФрд░ рдЪрд▓рд╛ред

рдирдорд╕реНрддреЗред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рддрднреА рдорд┐рд▓рддреА рд╣реИ рдЬрдм рдореИрдВ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ: https://github.com/tongyy/react-native-draggable

рдЪреВрдВрдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рдереА, рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдлреЗрдВрдХ рджреВрдВрдЧрд╛ред рди рдХреЗрд╡рд▓ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдЗрд╕реЗ рдЯреВрдЯрд╛ рднреА рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝/рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ, рдЖрджрд┐ рдЖрджрд┐ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣рд░ рдЪреАрдЬ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ .

рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗ!

рдкреБрдирд╢реНрдЪ - рдореИрдВ рдмреЗрдмреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
рдкреАрдкреАрдПрд╕ - рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рд░рд╛рдЙрдЯрд░-рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдпрджрд┐ рдЖрдк create-react-native-app рдЯреВрд▓ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдРрд╕реЗ рдореБрджреНрджреЗ рд╣реЛрдВрдЧреЗред рдпрд╛рд░реНрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рднреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рд╣реЛрддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕рдХрд╛ рд╕реНрдерд┐рд░ рдореЗрд░рд╛ рдЖрд░рдПрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИ
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдХреНрд▓реА: 2.0.1
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓: 0.44.1
рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рддреЛ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
```рдЖрд░рдПрдо-рдПрдлрдЖрд░ $рдЯреАрдПрдордкреАрдбреАрдЖрдИрдЖрд░/рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-*
рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓
рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯрд╛рд▓

Restart your PC then continue below

cd android && ./gradlew clean && cd ../ && рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдкреНрд░рд╛рд░рдВрдн --reset-cache
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд░рди-рдПрдВрдбреНрд░реЙрдЗрдб
```
рдпрд╣ рд╣рдореЗрд╢рд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

@HilSny рдзрдиреНрдпрд╡рд╛рджред рдмреЗрдмрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рджреЗрд╢реА рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд┐рдпрд╛ред
@pricetula рдиреЗ рднреА рд╕рдм рдХреБрдЫ рд░реАрд╕реЗрдЯ рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдиреЗрдЯрд┐рд╡рдмреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдЪреАрдпрд░реНрд╕ !!

рдпрд╛рд░реНрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕ @ + рдХреЛрдИ рднреА рд╕рдВрд╕реНрдХрд░рдг рдЬреЛрдбрд╝реЗрдВред
рдореЗрд░реЗ рд╕рд╛рде рдпрд╣ рдХрд╛рдо

[рд╕рдВрдХрд▓реНрдк]
рдЬрдм рдореИрдВ рдмрджрд▓рддрд╛ рд╣реВрдБ
"рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛": {
"рдмреЗрдмреЗрд▓-рдЬреЗрд╕реНрдЯ": "21.0.2",
"рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡": "4.0.0",
"рдЬрд╕реНрдЯ": "21.1.0",
"рд░рд┐рдПрдХреНрд╢рди-рдЯреЗрд╕реНрдЯ-рд░реЗрдВрдбрд░рд░": "16.0.0-alpha.12"
},
рдкреНрд░рддрд┐
"рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛": {
"рдЬреЗрд╕реНрдЯ-рдПрдХреНрд╕рдкреЛ": "~20.0.0",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд▓рд┐рдкрд┐": "1.3.1",
"рд░рд┐рдПрдХреНрд╢рди-рдЯреЗрд╕реНрдЯ-рд░реЗрдВрдбрд░рд░": "16.0.0-alpha.12"
},

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА JS рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рд╣реИ, рдмрд╕!

Bundling `index.android.js`  [development, non-minified, hmr disabled]  0.0% (0/1), failed.
error: bundling failed: "TransformError: D:\\***\\index.android.js:
 Cannot find module 'AccessibilityInfo'

реж.рекрез.реи рд╕реЗ реж.рекрео.рей рддрдХ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖрдИ, рдЬрдм рдореИрдВрдиреЗ рдЬрд╕реНрдЯ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
package.json рдореЗрдВ, рдореИрдВрдиреЗ рд╣рдЯрд╛ рджрд┐рдпрд╛:

  "scripts": {
    "test": "jest",
  },
  "devDependencies": {
    "babel-jest": "18.0.0",
    "babel-preset-react-native": "1.9.1",
    "jest": "18.1.0",
    "react-test-renderer": "15.4.2"
  },
  "jest": {
    "preset": "react-native"
  }

рдиреЛрдЯ: рдпрд╣ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬреИрд╕рд╛ рд╣реА рд╣реЛрдЧрд╛:
react-native init AwesomeProject --skip-jest

рдореБрдЭреЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдерд╛: npm install --save-dev babel-preset-react-native
рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:

  "devDependencies": {
    "babel-preset-react-native": "^4.0.0"
  }

рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "16.0.0-alpha.6"
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.44.2"
рдЬрдм рдореИрдВ рдПрдирдкреАрдПрдо рд╕реЗ рдпрд╛рд░реНрди рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрд░реЛрдХреНрдд рдкрджреЛрдВ рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрдм рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрдкрдХреА рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрддреА рд╣реИред

рдореИрдВрдиреЗ yarn рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛, рдЙрди react-native рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЛрдВ рдиреЗ рдЕрдзрд┐рдХ рджрд░реНрджрдирд╛рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ: рдЙрди рдЕрдкрдорд╛рдирдЬрдирдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлреЛрд░реНрдХ рдХрд░реЗрдВ рдФрд░ рдЙрдирдХреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ react-native рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛рдПрдВ:

рдкреНрд░рдердо:
cd /path/to/yourproject

react-native рдирд╛рдо рдХреЗ рд╕рднреА рдлреЛрд▓реНрдбрд░ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

find . -type d -name "react-native"

рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ node_modules/react-native рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдпрд╣ рдХрдорд╛рдВрдб react-native рдирд╛рдо рдХрд╛ рдХреЛрдИ рднреА рдлреЛрд▓реНрдбрд░ рджрд┐рдЦрд╛рдПрдЧрд╛, рд╕рд┐рд╡рд╛рдп node_modules/react-native рдХреЛ рдЫреЛрдбрд╝рдХрд░:

find . -type d -name "react-native" -not -path "./node_modules/react-native" -not -path "./node_modules/react-native/*"

рдпрджрд┐ рдЖрдк рдЙрди рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдПрдХ рдЪрд░рдг рдореЗрдВ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

find . -type d -name "react-native" -not -path "./node_modules/react-native" -not -path "./node_modules/react-native/*" | xargs rm -rf

рдпрджрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рддреЛ yarn рдЖрдЬрд╝рдорд╛рдПрдВ рдпрд╛ npm ред

@zdol рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдХрджрдореЛрдВ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ред рдЬрдм рдореИрдВрдиреЗ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рддреЛ рдЙрд╕рдиреЗ рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджрд┐рдпрд╛ ...

рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.47.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

@mmarovich рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрдж рд╣реИ, рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

`рдПрдирдкреАрдПрдо рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░реЗрдВ

npm рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡@2.1.0 рд╕реНрдерд╛рдкрд┐рдд

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг:
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдХреНрд▓реА: 2.0.1
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓: 0.48.3

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ:

рддреНрд░реБрдЯрд┐: рдмрдВрдбрд▓рд┐рдВрдЧ рд╡рд┐рдлрд▓: "рдореЙрдбреНрдпреВрд▓ 'ActivityIndicator' рдХреЛ '...react-native-implementation.js" рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рдФрд░ рд╡реЗрдм рдореЗрдВ рдЕрдиреНрдп рдзрд╛рдЧреЗ рдореЗрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

  • рдХреИрд╢реЗ рд╕рд╛рдл рдХрд┐рдпрд╛
  • рд╣рдЯрд╛рдП рдЧрдП рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░
  • рдкреНрд░рдпреБрдХреНрдд npm рдФрд░/рдпрд╛ рдпрд╛рд░реНрди

рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЕрд╕реНрдерд┐рд░ рд╣реИред

рд╣рд▓ рдХрд┐рдпрд╛:
рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереА:
рддреНрд░реБрдЯрд┐:
рдореЗрд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдереАрдВ:
"рдирд┐рд░реНрднрд░рддрд╛": {
"рдлрд╛рдпрд░рдмреЗрд╕": "^4.4.0",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "16.0.0-alpha.12",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.48.4",
"рд░рд┐рдПрдХреНрд╢рди-рджреЗрд╢реА-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕": "^3.35.0",
"рд░рд┐рдПрдХреНрд╢рди-рд░реЗрдбрдХреНрд╕": "^5.0.6",
"рд░реЗрдбрдХреНрд╕": "^ 3.7.2",
"рд░реЗрдбрдХреНрд╕-рдердВрдХ": "^ 2.2.0"
},

рд▓реЗрдХрд┐рди рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕@3.35.0 рдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛
npm WARN рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ@^0.13.0 || ^0.14.0 || ^15.0.0 рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреА рд╣реЛрдВрдЧреАред
npm WARN рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ @^15.0.2 рдХреЗ рдПрдХ рд╕рд╣рдХрд░реНрдореА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреА рд╣реЛрдВрдЧреАред

рд╕рдорд╛рдзрд╛рди:
- 2 рдЪреАрдЬреЗрдВ рд╣реИрдВ:
рез) ред рдЖрдк рд╢рд╛рд▓реАрдирддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдорд┐рд▓рд╛ рдерд╛ (npm WARN ..)
2)ред рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛:
рдореИрдВ)ред рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕ (рдПрдирдкреАрдПрдо рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕)
ii)ред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд░рд╛рдд рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ)
iii)ред рдФрд░ рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ред
рдпрд╣ рдмрд╛рдд рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИ (рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП)*


рдпрд╣ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ) рд╕рд┐рд░реНрдл рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рд╣реИ, рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ* https://github.com/aksonov/react-native-router-flux/issues/1081

рддреНрд░реБрдЯрд┐ рд╣рд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд░реНрднрд░рддрд╛рдПрдБ:
"рдирд┐рд░реНрднрд░рддрд╛": {
"рдлрд╛рдпрд░рдмреЗрд╕": "^4.4.0",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "16.0.0-alpha.12",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.48.4",
"рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡-рд░рд╛рдЙрдЯрд░-рдлреНрд▓рдХреНрд╕": "^4.0.0-рдмреАрдЯрд╛.21",
"рд░рд┐рдПрдХреНрд╢рди-рд░реЗрдбрдХреНрд╕": "^5.0.6",
"рд░реЗрдбрдХреНрд╕": "^ 3.7.2",
"рд░реЗрдбрдХреНрд╕-рдердВрдХ": "^ 2.2.0"
},

рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдЕрдм рддрдХ рдЬреЛ рдкрд╛рдпрд╛ рд╣реИ, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
(рдЪрд░рдг рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рдХреНрд░рдо рдореЗрдВ рд╣реИрдВ)

  1. рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ "npm --save install React-redux" рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреА
  2. рдлрд┐рд░ рдореИрдВрдиреЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдХреИрд╢ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред
  3. рдлрд┐рд░ рдореИрдВрдиреЗ рдкреВрд░реЗ рд░реЗрдкреЛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ред рдореБрджреНрджрд╛ рдмрдирд╛ рд░рд╣рд╛ред
  4. рдлрд┐рд░ рдореИрдВрдиреЗ npm рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░рд┐рдбрдХреНрд╕ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИ)
  5. рдлрд┐рд░ рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ "npm --save install React-redux" рдЪрд▓рд╛рдпрд╛, рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдкрд╕ рдЖ рдЧрдИред
  6. рдлрд┐рд░ рдореИрдВрдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░рд┐рдбрдХреНрд╕ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдореБрджреНрджрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдирдкреАрдПрдо рдФрд░ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдХреБрдЫ рдмрд╛рддрдЪреАрдд рд╣реЛ рд╕рдХрддреА рд╣реИ?

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдирд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХреНрд▓реЛрди рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рджреЛрдмрд╛рд░рд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдореИрдВ рднрд╛рдЧ рдЧрдпрд╛

yarn cache clean
yarn start

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ "рдХрд┐рдпрд╛-рдмрд╛рд░" рдФрд░ "рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡-рдХреАрдмреЛрд░реНрдб-рдбреЛрди-рдмрдЯрди" рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдмрди рдЧрдпрд╛ред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕ рдХрд╛рд░рдг рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реБрдИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ package.json рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ npm install рдЪрд▓рд╛рдпрд╛, рддреЛ рд╕рдорд╕реНрдпрд╛ рддреБрд░рдВрдд рдареАрдХ рд╣реЛ рдЧрдИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдирдкреАрдПрдо рдХреЛ рд▓реЗрдХрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдХрд┐рдпрд╛:
рдзрд╛рдЧрд╛
рдпрд╛рд░реНрди рдХреИрд╢ рд╕рд╛рдл
рд╕реВрдд рд╢реБрд░реВ

рдФрд░ рдореИрдВрдиреЗ рдЙрд╕ рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЛ рднреА рдорд╛рд░ рдбрд╛рд▓рд╛ рдЬрд┐рд╕ рдкрд░ рдПрдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рд╡рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ react-native init рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж npm рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдордиреЗ рдЬреЗрдПрд╕- рдПрдХреНрд╕рдПрд▓рдПрд╕рдПрдХреНрд╕

git clone --depth 1 https://github.com/SheetJS/js-xlsx/
cd js-xlsx/demos/react/
make ios

рдпрд╣ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП npm install рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:

# ...
react-native init SheetJS
cd SheetJS
npm i -S xlsx react react-native react-native-table-component react-native-fs
# ...

рдирдП рдХреНрд▓реЛрди рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдмрд╛рд░-рдмрд╛рд░ рдХрд┐рдП рдЧрдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЬреЛ рдкрд╛рдпрд╛ рд╡рд╣ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

| рд╕рдВрд╕реНрдХрд░рдг | рдкрд░рд┐рдгрд╛рдо |
| ------- | ------ |
| 4.3.0 | рдкрд╛рд╕ |
| 5.0.4 | рд╡рд┐рдлрд▓ |
| 5.1.0 | рд╡рд┐рдлрд▓ |
| 5.2.0 | рд╡рд┐рдлрд▓ |
| 5.3.0 | рд╡рд┐рдлрд▓ |
| 5.4.0 | рд╡рд┐рдлрд▓ |
| 5.4.2 | рд╡рд┐рдлрд▓ |
| 5.5.0 | рд╡рд┐рдлрд▓ |
| 5.5.1 | рд╡рд┐рдлрд▓ |
| рд╕реВрдд! | рдкрд╛рд╕ |

рдкреВрд░реА рддрд░рд╣ рд╕реЗ npm рд╕реЗ рдмрдЪрдирд╛ ( npm i -S рдХреЛ yarn add рд╕реЗ рдмрджрд▓реЗрдВ) рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред

рдЖрдо рддреМрд░ рдкрд░, 4.3.0 рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ npm рд╕рд╛рде рдХреЛрдИ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдЖрдорддреМрд░ рдкрд░ sudo npm install -g [email protected] рдЬреИрд╕реЗ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡реЗрдм lib . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣рд╛рдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡реЗрдм/рдмреЗрдмреЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдирд╛рдо рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ рдЦреБрдж рдЙрдкрдирд╛рдо рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛

alias: {
  'react-native': 'react-native-web',
  'react-router-native': 'react-router',
},

рдореБрдЭреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.49.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмрд╣реБрдд рд╣реА рддрд╛рдЬрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬреЛ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдерд╛ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдХреНрд▓реА рд╕реНрдерд╛рдкрд┐рдд рдерд╛, рдореИрдВрдиреЗ рдЕрдкрдиреА рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдлрд┐рд░ npm install рдФрд░ рдЗрд╕ AccessibilityInfo рдмрдЧ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рд╕рдордп рдореИрдВрдиреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдпрд╛ред

рдПрдХ рд╕рд╣рдХрд░реНрдореА рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдШрд░реНрд╖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, npm install рдЧрд▓рдд рдХреНрд░рдо рдореЗрдВ рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдХреЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ (рдЕрднреА рдХреЗ рд░реВрдк рдореЗрдВ v0.50.0-rc.2):

rm -rf node_modules
npm install [email protected] --save
npm install

рдЬрдм рдПрдХ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ .jsx рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрдЬрд╛рдп .js рд╡рд┐рд╕реНрддрд╛рд░ред рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВ рдпрд╛ рдЕрдЧрд░ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЬреНрдЮрд╛рдд рдЪреАрдЬ рд╣реИ, рд▓реЗрдХрд┐рди .js рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд╛рдкрд╕ рдмрджрд▓рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ ред рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░ рдЕрдкрдиреЗ рдмрд╛рд▓ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@wittjosiah рдзрдиреНрдпрд╡рд╛рдж рдЖрджрдореАред рдореИрдВрдиреЗ рдЗрд╕ рдкреВрд░реЗ рд╕реВрддреНрд░ рдХреЛ рдкрдврд╝рд╛ рдФрд░ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЖрдЦрд┐рд░реА рдЯрд┐рдкреНрдкрдгреА (рдЖрдкрдХреА) рдпрд╣ рдХреНрдпрд╛ рдХрд░рддреА рд╣реИ!

@danstepanov рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рд╡рд╣реА рдореБрджреНрджрд╛, yarn cache clean && yarn start рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдЗрд╕реЗ yarn install рдареАрдХ рдмрд╛рдж npm install рдЪрд▓рд╛рдХрд░ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрджрдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ $TMPDIR рдХреА рдЦреЛрдЬ рдФрд░ рдЬрд▓реНрджрдмрд╛рдЬреА-рдорд╛рдирдЪрд┐рддреНрд░-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдкреИрдХреЗрдЬрд░-* рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА!
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреИрд╢ рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рдЗрд╕реЗ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рд╛ред

yarn cache clean && yarn start рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд┐рдпрд╛! рдореИрдВ

рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ AAAAAAALL (рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛) рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖрдИрдУрдПрд╕ рдкрд░ рдХреЛрдб рдХреА рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ рдереА:

jsCodeLocation = [NSURL URLWithString:@"http://192.168.192.40:8081/index.bundle"];

рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдЬрдм рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рдкрдВрдХреНрддрд┐ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛:

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@тАЬindexтАЭ fallbackResource:nil];

рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЧрдИ рдереАред

@SudoPlz

   #ifdef DEBUG
        jsCodeLocation = [NSURL URLWithString:@"http://XXX.XXX.X.XXX:8081/index.ios.bundle?platform=ios&dev=true"];
    #else
        //jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
        jsCodeLocation = [CodePush bundleURL];
    #endif

рдореЗрд░реЗ рдкрд╛рд╕ appdelegate.m рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ, рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ ??

@ karna41317 рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рдЬреИрд╕рд╛ рд╣реА рдХреЛрдб рдерд╛ред рдореБрдЭреЗ рдХреЛрдИ рдЙрдЪрд┐рдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рджреВрд░рд╕реНрде рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ (рдореЗрд░рд╛ рдорддрд▓рдм рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рд░реНрдп рдХреЗрдВрджреНрд░ рд╕реЗ рджреВрд░ рд╣реИ) рдЗрд╕рд▓рд┐рдП рдореИрдВ рдмрд╕ jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@тАЬindexтАЭ fallbackResource:nil]; рдмрджрд▓ рдЧрдпрд╛

рд╡реИрд╕реЗ рднреА рдЖрдкрдХреЛ [NSURL URLWithString:@"http://XXX.XXX.X.XXX:8081/index.ios.bundle?platform=ios&dev=true"]; рд▓рд┐рдП рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП?

рдореИрдВрдиреЗ рд╕рднреА рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдорджрдж!!!!!

"dependencies": {
    "@types/react": "^16.0.25",
    "@types/react-native": "^0.50.7",
    "@types/react-native-fetch-blob": "^0.10.4",
    "@types/react-native-video": "^2.0.0",
    "@types/react-navigation": "^1.0.23",
    "mobx": "^3.3.1",
    "mobx-react": "^4.3.3",
    "react": "16.0.0",
    "react-native": "0.50.4",
    "react-native-android-wifi": "^0.0.19",
    "react-native-audio": "^3.5.0",
    "react-native-camera": "^0.12.0",
    "react-native-fetch-blob": "^0.10.8",
    "react-native-i18n": "^2.0.8",
    "react-native-material-dropdown": "^0.5.2",
    "react-native-md5": "^1.0.0",
    "react-native-qrcode": "^0.2.6",
    "react-native-sound": "^0.10.4",
    "react-native-video": "^2.0.0",
    "react-native-volume": "^0.0.1",
    "react-navigation": "^1.0.0-beta.15"
},
"devDependencies": {
    "@types/jest": "^21.1.7",
    "@types/react-test-renderer": "^16.0.0",
    "babel-jest": "21.2.0",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-react-native": "4.0.0",
    "jest": "21.2.1",
    "react-test-renderer": "16.0.0-beta.5"
},
"jest": {
    "preset": "react-native"
}

@iamcc рдЖрдкрдХреЛ рдЧреЛрд▓реА

рдХреЛрдИ рдЦрдмрд░? рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд╕рд╛рде react-native 0.51.0 :/

рдореИрдВ рдПрдХреНрд╕рдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рдПрдХреНрд╕рдкреЛ рдХреЗ 21.0.0 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛: https://blog.expo.io/expo-sdk-21-0-0-is-now-available-be33b79921b7 (рдЕрдкрдирд╛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж) рдРрдк рд╕реЗрдХреНрд╢рди) рдФрд░ npm!

@iamcc рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА

рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИ

рдЪреМрдХреАрджрд╛рд░

рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ && рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓

npm start --reset-cache

рд╕рднреА рдХреЛ рдкреНрд░рдгрд╛рдо,

рдореЗрд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЕрдкрдиреА рдирд╣реАрдВред

рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди:

рдЪреМрдХреАрджрд╛рд░

рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ && рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓

рдЪреМрдХреАрджрд╛рд░

рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ && рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓

рдЪреМрдХреАрджрд╛рд░

рдЖрд░рдПрдо-рдЖрд░рдПрдл рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ && рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓

рдкреЙрдб рдХреИрд╢ рдХреНрд▓реАрди --all

рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

рдиреЛрдб рдФрд░ npm рдХреЛ рдХреНрд░рдорд╢рдГ 7.6.0 рдФрд░ 4.1.2 рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрд╣ рдореЗрд░реА рдорд╢реАрди рдкрд░ рдерд╛ рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдирд╣реАрдВред рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 7.6.0 рдФрд░ npm install -g [email protected] рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП n рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ (https://github.com/tj/n) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдлрд┐рд░ рдЕрдкрдирд╛ рд╕рд╛рдорд╛рдиреНрдп рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓/рдкреЙрдб рдЗрдВрд╕реНрдЯреЙрд▓/рдХреНрд▓реАрди/рдмрд┐рд▓реНрдб рдбрд╛рдВрд╕ рдХрд░реЗрдВред

рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдорд╛рдзрд╛рди рдерд╛:

npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --save
npm рдкреНрд░рд╛рд░рдВрдн -- --reset-cache

рдЙрдореНрдореАрдж рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛

рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

2 рд╕рдкреНрддрд╛рд╣ рд╣реЛ рдЧрдП рд╣реИрдВ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЕрдм, рдЖрдЬ рд╕реЗ, рдпрд╣ рд╣рд░ рд╕рдордп рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбреАрдмрдЧ рдореЛрдб рдореЗрдВ рднреА рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛! рдореИрдВ рд╕рднреА рдХреИрд╢ (рдпрд╛рд░реНрди, рдПрдирдкреАрдПрдо, рдХреЛрдХреЛрдкреЛрдбреНрд╕, рдПрдХреНрд╕рдХреЛрдб, рдкреИрдХреЗрдЬрд░, рд╡реЙрдЪрдореИрди рдЗрддреНрдпрд╛рджрд┐) рдХреЛ рд╣рдЯрд╛рдиреЗ, рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ (3 рдпрд╛ 4 рдмрд╛рд░) рдХреЛ рд╣рдЯрд╛рдиреЗ, рдЕрдкрдиреЗ рдореИрдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ, рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдЬреИрд╕реА рд╕рднреА рдЪреАрдЬреЗрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛! рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЪреАрдЬрд╝ рд╣реИ рдЬреЛ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреА рд╣реИ? рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдмрд╕ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдПред рдпрд╣ рдЗрддрдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рднреА рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣рд░ рдЪреАрдЬ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛, рдлрд┐рд░ рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рдирдП рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭрд╕реЗ рдордд рдкреВрдЫреЛ рдХреНрдпреЛрдВред

рдЬрдм рдореИрдВрдиреЗ рдмрд┐рд▓реНрдб рдкрд░ Unable to resolve module './_listCacheGet' рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рддреЛ рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рд▓реЙрд╢ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ рдХрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ "react-native": "0.52.0" рдХреЛ рдпрд╛рд░реНрди (рдореЗрд░рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓рд░) рдХреЗ рд╕рд╛рде yarn upgrade react-native рд╕рд╛рде рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдлрд┐рд░ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ред рдРрдк рдХреЛ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХреИрд╢рд┐рдВрдЧ рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реИред рд╡рд╛рдИрдПрдордПрдорд╡реАред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреИрд╢ рд╕рдорд╕реНрдпрд╛ рдереАред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рдЧрдпрд╛

рдпрд╣ рдХрд╛рдлреА рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░рдг рдХреЗ рдХрднреА-рдХрднреА рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЕрдм, рдЬреНрдЮрд╛рдд рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА (рд╕рдм рдХреБрдЫ рд╣рдЯрд╛рдПрдВ, рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ, рдЖрджрд┐) рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдареАрдХ рд╣реИ, рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдореИрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рд╡рд╣ рд╣реИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдХреНрд▓реЛрдирд┐рдВрдЧ, рдЬреЛ рдореИрдВ рдХрд░реВрдВрдЧрд╛ред рд╢реЗрдЦреА рдмрдШрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдПрдХ рдЕрдкрд╡реЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ, рдпрд╣ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рд╣реЛ рд░рд╣рд╛ рд╣реИ ...

рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдореМрдЬреВрджрд╛ рдХреЛ рд╣рдЯрд╛рдПрдВ рдирд╣реАрдВ)

npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --save

рдЖрд╣ рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рдж, рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рд╕рдмрд╕реЗ рдбрд░рд╛рд╡рдиреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд╣реЛрддрд╛ рд╣реИ (рд╣рд╛рдБ, рд╣рдореЗрд╢рд╛ рдПрдХ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрдирд╛ рдХрдард┐рди рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдЬреЛ рдЙрдкрдХрд░рдг рдореЗрдВ рдХрд┐рд╕реА рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ)

рдореМрдЬреВрджрд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред рдореИрдВрдиреЗ рдПрдирд╕реАрдпреВ рдЪрд▓рд╛рдпрд╛ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рддрддреНрд╡реЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдПрдирдкреАрдПрдо рдХреИрд╢ рдЦрд╛рд▓реА рдХрд░ рджрд┐рдпрд╛, рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЖрджрд┐ред рдЕрдм рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИред рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдХрдо рд╕реЗ рдХрдо рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдзрд┐рдХ рд╕рдВрдХреЗрдд рд╣реЛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИред

рдХреНрд▓рд┐рдпрд░рд┐рдВрдЧ рдПрдирдкреАрдПрдо рдХреИрд╢ рдФрд░ rm -rf ~/.npm рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

рдпрд╣ рдХрд╛рдо рд╣реИ!

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

react-native run-android рдмрдЬрд╛рдп, рдореИрдВ node node_modules/react-native/local-cli/cli.js run-android рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдЕрднреА рднреА рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред рдПрдХреНрд╕рдкреЛ рдореЗрдВ рдЕрдкрдиреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрдиреЗ рд▓рдЧрд╛ред

рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛

npm install
npm start -- --reset-cache

рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

рдЗрд╕ рд╕рдордп, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЫрд┐рдЯрдкреБрдЯ рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореИрдВ рдЬрд▓реНрдж рд╣реА рдлрд┐рд░ рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдпрд╣ рдПрд╕реНрд▓рд┐рдВрдЯ-рдкреНрд░реАрд╕реЗрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдмреЗрдореЗрд▓ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХрд╛ рдРрдк рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдРрд╕реА рдЕрдиреНрдп рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдпрд╣ рдмреЗрдореЗрд▓ рд╣реЛред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ npm update (рдпрджрд┐ рдирд┐рд░реНрднрд░рддрд╛ рд╕реВрдЪреА рдмрд╣реБрдд рдмрдбрд╝реА рдирд╣реАрдВ рд╣реИ) рдпрд╛ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ "рд╕реБрд░рдХреНрд╖рд┐рдд-рд╕реЗ-рдЕрдкрдбреЗрдЯ" рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП

npm update
rm -rf node_modules
npm install --reset-cache
npm run bundle (or react-native bundle <options>)

рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:

npm update
npm cache clean --force
rm -rf node_modules
yarn install

@patrikmolnar рдХреЗ рд╕реБрдЭрд╛рд╡ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдореМрдЬреВрджрд╛ рдХреЛ рд╣рдЯрд╛рдПрдВ рдирд╣реАрдВ)

npm рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ --save

рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред _Restarting_ my React Native Debugger рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ (рднрд▓реЗ рд╣реА рдореЗрд░рд╛ рдРрдк рдЗрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдерд╛)ред

рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ :(, рдореИрдВ рдЕрдм рдирд┐рд░рд╛рд╢ рд╣реВрдВред рдХреГрдкрдпрд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ ...

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореБрдЭреЗ рдпрд╣ рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ AccessibilityInfo.ios.js рдореЗрдВ 'рд╡рд╛рджрд╛' рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рдореИрдВ yarn start рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдЕрдЧрд░ рдореИрдВ sudo yarn start рдпрд╣ рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рдж рддреНрд░реБрдЯрд┐ рд╣реИ, рдФрд░ рдпрд╣ рд╣рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдПрдЯреАрдПрдо рдкрд░ рдмреНрд░реЗрдХ рд▓рдЧрд╛рддрд╛ рд╣реИ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдирдП рдХреНрд░рд┐рдПрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡-рдРрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рддрдм рдЕрдкрдиреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдкреА рдХрд░рддрд╛ рд╣реВрдВред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╕рдВрдЪрд╛рд░ рдкреИрдХреЗрдЬ рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рдереА рдХрд┐ рдореИрдВ рдПрдХреНрд╕рдкреЛ рдХреЗ рдлреЛрд░реНрдХ рдСрдл рд░рд┐рдПрдХреНрд╢рди рдиреЗрдЯрд┐рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдиреЛрдб рдФрд░ npm рдХреЛ рдХреНрд░рдорд╢рдГ 7.6.0 рдФрд░ 4.1.2 рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдиреЗ рдореЗрд░реА рдорджрдж рдХреАред

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░,

рдореИрдВрдиреЗ @ryanmcgrath рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЛ

$> node
> let rn = require('react-native').AccessibilityInfo
Error: Cannot find module 'AccessibilityInfo'
    at Function.Module._resolveFilename (module.js:555:15)
    at Function.Module._load (module.js:482:25)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.get AccessibilityInfo [as AccessibilityInfo] (/Users/godefroy/Go/src/github.com/united-drivers/wulo/native/node_modules/react-native/Libraries/react-native/react-native-implementation.js:19:36)

рдлрд┐рд░, рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╡рд╕реНрддреБ рдХреА рд╕рднреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:

$> node
> let rn = require('react-native')
undefined
> rn
{ AccessibilityInfo: [Getter],
  ActivityIndicator: [Getter],
  ART: [Getter],
  Button: [Getter],
 ...
}

рддреЛ, рдЪрд╛рдмрд┐рдпрд╛рдБ рд╡рд╣рд╛рдБ рд╣реИрдВред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ ('AccessibilityInfo') ./node_modules/react-native/Libraries/react-native/react-native-implementation.js рдореЗрдВ рдореЙрдбреНрдпреВрд▓.рдПрдХреНрд╕рдкреЛрд░реНрдЯ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред

$> node --version
v9.5.0

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг: 0.53.3

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рддреНрд░реБрдЯрд┐ рдХреЗрд╡рд▓ рдЖрдИрдУрдПрд╕ рдкрд░ рдлреЗрдВрдХ рджреА рдЧрдИ рд╣реИред

рдЗрд╕реЗ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрдирд╡рд░реА 2018 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг, v0.53.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рднреА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдк рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрднреА рднреА v0.53.0 рдпрд╛ рдирдП рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдпреЛрдЧрджрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВ тАв рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рд╕реЗ рдХреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВ

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ 0.54 . рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЙрднрд░ рдЖрдпрд╛ рд╣реИ

sudo react-native start рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП 0.54 . рдкрд░ рддрдп рдХрд┐рдпрд╛

@foltz @gastonmorixe рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реБрдП рдХреЛрдИ рдирдпрд╛ рдореБрджреНрджрд╛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ?

0.52 рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛, рдореЗрд░реЗ рд▓рд┐рдП npm start -- --reset-cache . рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛

рдирд╡реАрдирддрдо рдЖрд░рдПрди рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдЧрд░ рд╣рдо рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдЪрд▓рд╛рддреЗ рд╣реИрдВ ...
рдпрд╣ рдорд┐рд╢реНрд░рдг рдРрд╕реЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ ....
рдФрд░ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ ..
рдорд╢реАрди рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╕рдмрд╕реЗ рддреЗрдЬ рдФрд░ рд╕рд░рд▓ рдЙрдкрд╛рдп рд╣реИ рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

npm рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛!

рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдиреЗ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрдкрдирд╛ $TMPDIR рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рднреА рдореЗрдЯреНрд░реЛ-* рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред

рдпрд╣ npm рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП https://github.com/npm/npm/pull/20198 рдЬреЛ рдХрд┐, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ, рдЗрд╕ npm5 рдмрдЧ рдХреЗ рдХрд╛рд░рдг https://github.com/npm/npm/issues/16839

рдЗрд╕рдиреЗ рдореБрдЭреЗ реж.рекрео, реж.рекреп, реж.релреж рдФрд░ реж.релрек рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдЯрдХреЗ рд╣реБрдП рджрд┐рдиреЛрдВ рдХреА рдХреАрдордд рдЪреБрдХрд╛рдИ рд╣реИред рдкрд╣рд▓реА рдмрд╛рд░ (рд╕рдВрд╕реНрдХрд░рдг реж.рекрео-реж.релреж) рдореИрдВрдиреЗ рд╣рд▓ рдкреИрдХреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд┐рдпрд╛ред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдерд╛, рдФрд░ рдЗрд╕рд╕реЗ рдореБрдЭреЗ рд╕реНрдЯреЛрд░реАрдмреБрдХ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЦрд░реНрдЪ рд╣реБрдИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдЕрдм рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдРрдк, рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИред рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╣реИред рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдПрдХ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рдЯреВрд▓реАрдВрдЧ рдмрдЧ рджреНрд╡рд╛рд░рд╛ рдордВрдЪ рдХреА рдЪрдордХ рдХреЛ рдЦрд░рд╛рдм рд╣реЛрддреЗ рджреЗрдЦрдХрд░ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢рд╛ рд╣реЛрддреА рд╣реИред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА 0.54.0
рдПрдХреНрд╕рдХреЛрдб 9.3

рдХрдВрдкреНрдпреВрдЯрд░ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА

рдПрдирдкреАрдПрдо рдХреИрд╢ рдХреНрд▓реАрди --рдлреЛрд░реНрд╕ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

@ujeenator рдзрдиреНрдпрд╡рд╛рдж: RN 0.55.3, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдПрдирдкреАрдПрдо рдХреИрд╢ рдХреЛ рд╕рд╛рдл рдХрд░рдирд╛ рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдХрд╛рдлреА рдЧреИрд░-рдорд╛рдирдХ рдмрд┐рд▓реНрдб рд╕реЗрдЯрдЕрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ .babelrc рдлрд╛рдЗрд▓реЛрдВ рд╕рд╣рд┐рдд рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдвреВрдВрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдПрдХ рдмрд╛рд░ рдмрдВрдбрд▓рд░ рдЗрдиреНрд╣реЗрдВ рд╣рд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЕрдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдирд╛ рдЕрдм рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА рднреА рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: @ fr1n63 рдХреА рдЯрд┐рдкреНрдкрдгреА рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рднреА рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдн рдХреЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереАред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡реЗрдХреНрдЯрд░-рдЖрдЗрдХрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ AccessibilityInfo рдирд╣реАрдВ рдорд┐рд▓рдиреЗ рдХреА рд╢рд┐рдХрд╛рдпрдд рдереАред @ fr1n63 рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореИрдВрдиреЗ .babelrc рдХреЛ node_modules/react-native-vector-icons рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛, npm --reset-cache рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рдерд╛; .babelrc рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЕрдЯрдХ рдЬрд╛рдирд╛ред рддреЛ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рдХреБрдЫ рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рд╢реЙрдЯ рджреЗрдВ - рдПрдХ рдХреЛрд╢рд┐рд╢ рдХреЗ рдХрд╛рдмрд┐рд▓ред

рдкреБрдирд╢реНрдЪ:
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "^16.3.2",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "^0.54.4",

рдореИрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдерд╛ npm рдХреЗ рдмрдЬрд╛рдп yarn ред

рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рдЕрдкрдиреЗ рд╕рднреА рдЖрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП yarn рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдереЗред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ npm install рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

rm -rf node_modules/
npm install
npm start -- --reset-cache

yarn рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ npm рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

"react-native": "0.47.2"

рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдЗрдирд┐рдЯ рдХреЗ рд╕рд╛рде рдХреНрд▓реАрди рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░реЗрдВ рдФрд░ рдореИрдХрдмреБрдХ рдореЗрдВ рдкреНрд▓рдЧ рдЗрди рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдРрдк рдЪрд▓рд╛рдПрдВред рд╡рд╣реА рддреНрд░реБрдЯрд┐ред рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ рдХрд┐ рдпрд╣ рддреНрд░реБрдЯрд┐ рдХрд┐рддрдиреЗ рд╕рдордп рд╕реЗ рд╣реИ, рдореИрдВ 2015 рд╕реЗ рдкреЛрд╕реНрдЯ рджреЗрдЦрддрд╛ рд╣реВрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрд░рдПрди рдпрд╛ рдПрдирдкреАрдПрдо рдЪреАрдЬ рд╣реИ:

рдкреБрдирд╢реНрдЪ:

"dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4"
  },
  "devDependencies": {
    "babel-jest": "22.4.4",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.4.4",
    "react-test-renderer": "16.3.1"
  }

"рдХрд┐рд▓реЙрд▓ -9 рдиреЛрдб" рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред

рдореБрдЭреЗ рдЕрднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдиреЛрдб рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреБрди: рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдХреИрд╢ рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВ ... рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ yarn install рдХрд░рдХреЗ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рдереА, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдкрд╛рде рдФрд░ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рдзрд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреА рджреЗрд╡ рдорд╢реАрди рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛, рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░рдирд╛ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИред

рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдпрд╛ рджреЛ рдЖрдЬрд╝рдорд╛рдПрдВ

рд╕рдорд╛рдзрд╛рди резред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рд╕рдорд╛рдзрд╛рди реи
рдЕрдкрдиреЗ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдкрдиреЗ рдиреЛрдбрдЬ рд╕рд░реНрд╡рд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдПрдВ рдФрд░ killall -9 node рдЪрд▓рд╛рдПрдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж npm install --reset-cache рдЪрд▓рд╛рдПрдВ рдФрд░ рдмрд╕ред

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХрд╛ рдЬрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

'androidappbuildgenerated' рдХреЗ рддрд╣рдд рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдПрдирдкреАрдПрдо 6 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдФрд░ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкреИрдХреЗрдЬрд░ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИрдВ:

Loading dependency graph, done.
error: bundling failed: ambiguous resolution: module `/Users/blah/node_modules/react-native/Libraries/react-native/re
act-native-implementation.js` tries to require `AccessibilityInfo`, but there are several files providing this module. You can delete or fix them:

  * `/Users/blah/node_modules/react-native-haptic-feedback/playground/node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android.js`
  * `/Users/blah/node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android.js`

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ playground рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ :)ред

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред

рддреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЬреЛ рд╣рдореЗрд╢рд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╣реИ:

  1. node_modules рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
  2. рдореИрдХ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  3. рдкреИрдХреЗрдЬ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП yarn install рдЪрд▓рд╛рдПрдВ
  4. рдмрдВрдбрд▓рд░ рдХреЛ --reset-cache . рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
  5. npm run-android рдпрд╛ npm run-ios

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рддрдп рд╣реЛ рдЬрд╛рдП рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛- рджреЗрд╢реА: 0.55.4

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд░рди-рдЖрдИрдУрдПрд╕, AccessibilityInfo рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рд╣реИ
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ? рдореБрдЭреЗ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИред

error: bundling failed: Error: Cannot find module 'AccessibilityInfo' (While processing preset: "/Users/chen/ReactNative/ProgramKids1/node_modules/react-native/Libraries/react-native/react-native-implementation.js")
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
    at Function.Module._load (internal/modules/cjs/loader.js:475:25)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object.get AccessibilityInfo [as AccessibilityInfo] (/Users/chen/ReactNative/ProgramKids1/node_modules/react-native/Libraries/react-native/react-native-implementation.js:17:36)
    at /Users/chen/ReactNative/ProgramKids1/node_modules/lodash/_baseClone.js:145:23
    at arrayEach (/Users/chen/ReactNative/ProgramKids1/node_modules/lodash/_arrayEach.js:15:9)
    at baseClone (/Users/chen/ReactNative/ProgramKids1/node_modules/lodash/_baseClone.js:142:3)
    at cloneDeepWith (/Users/chen/ReactNative/ProgramKids1/node_modules/lodash/cloneDeepWith.js:37:10)
 BUNDLE  [ios, dev] ./index.ios.js тЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦСтЦС 0.0% (0/1), failed.

рдкреИрдХреЗрдЬрд░ рдХреЛ рдорд╛рд░рдирд╛ рдФрд░ react-native run-ios рдЪрд▓рд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рдХрд┐рд╕реА рднреА рд╕рдордп рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ, рдпрд╣ рд╕рдорд╛рдзрд╛рди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ ..

рджреЛрд╕реНрддреЛрдВ, рдмрд╛рдд рдХреЛ рдЗрддрдирд╛ рдЬрдЯрд┐рд▓ рдордд рдмрдирд╛рдУ...рдкреИрдХрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ...

рдпрд╣ рд╕рдорд╕реНрдпрд╛: React-native-implementation.js AccessibilityInfo рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓: 0.55.4
рдХреЗрд╡рд▓ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреИрд╢реЗ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЪрд▓рд╛рдПрдВ
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд▓рд┐рдВрдХ

рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ?

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ: 0.56.0, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА init NameOfProject рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдореБрдЭрд╕реЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛ рд▓реЗрдХрд┐рди 0.56.0 рд╕реЗ 0.55.4 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред ЁЯШГ @PrivateVoidMethod

рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 0.56.0 рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ @jerninvien рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдРрдк рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рдЪрд▓рддрд╛ рд╣реИред

"dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4"
  },
  "devDependencies": {
    "babel-jest": "22.4.4",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.4.4",
    "react-test-renderer": "16.3.1"
  }

@ рд▓рд╕рд┐рддрд╛ рдкреНрд░рдмреЛрдз рдХрд╛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдХрд╛ рдХреЗрд╡рд▓ рдЖрдзрд╛ рдерд╛, рдореБрдЭреЗ рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рджреЗрд╢реА рдХреЛ рднреА рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдкрдбрд╝рд╛

yarn remove babel-preset-react-native
yarn add -D [email protected]

@sideroff рд╣рд╛рдБред рдореИрдВрдиреЗ рднреА v5 рд╕реЗ v4 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ 0.56.0 рд╕реЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдП рдмрд┐рдирд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?

рдореИрдВрдиреЗ @ рд▓рд╕рд┐рддрд╛ рдкреНрд░рдмреЛрдз рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рдЕрдм рдПрдХ рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐ рдкрд░ рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдБред

error: bundling failed: Error: While resolving module `merge`, the Haste package `merge` was found. However the module `` could not be found within the package. Indeed, none of these files exist:

  * `D:\ReactNative\ChartSample\node_modules\react-native\Libraries\vendor\core(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`
  * `D:\ReactNative\ChartSample\node_modules\react-native\Libraries\vendor\core\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`
    at resolveHasteName (D:\ReactNative\ChartSample\node_modules\metro-resolver\src\resolve.js:190:9)
    at Object.resolve (D:\ReactNative\ChartSample\node_modules\metro-resolver\src\resolve.js:68:20)
    at ModuleResolver.resolveDependency (D:\ReactNative\ChartSample\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:161:273)
    at ResolutionRequest.resolveDependency (D:\ReactNative\ChartSample\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:91:16)
    at DependencyGraph.resolveDependency (D:\ReactNative\ChartSample\node_modules\metro\src\node-haste\DependencyGraph.js:272:4579)
    at dependencies.map.relativePath (D:\ReactNative\ChartSample\node_modules\metro\src\DeltaBundler\traverseDependencies.js:376:19)
    at Array.map (<anonymous>)
    at resolveDependencies (D:\ReactNative\ChartSample\node_modules\metro\src\DeltaBundler\traverseDependencies.js:374:16)
    at D:\ReactNative\ChartSample\node_modules\metro\src\DeltaBundler\traverseDependencies.js:212:33
    at Generator.next (<anonymous>)

рд╣рд╛рдп @ ws7one ! рдХреНрдпрд╛ рдЖрдкрдиреЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ npm install рдпрд╛ yarn рд▓рд┐рдЦрдХрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛?

@lucienbl рд╣рд╛рдБ рдореИрдВрдиреЗ рд╡рд╣ рднреА рдХрд┐рдпрд╛ .. рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

рдпрд╣ рд╕рдВрдХреБрд▓ рдореБрджреНрджреЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддрд░рд╣ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд░реНрдорд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдФрд░ рд╡реЗ рдЕрднреА рднреА рдареАрдХ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдХрд╛рдлреА рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВрдиреЗ рдпрд╣реА рдХрд┐рдпрд╛ рд╣реИ:
react-native init projectName
react-native run-android

- "AccessibilityInfo рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛" рддреНрд░реБрдЯрд┐ рджреА--

@рд▓рд╕рд┐рддрд╛рдкреНрд░рдмреЛрдз рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред node_modules рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ npm install рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛
react-native run-android

-- рджрд┐рдпрд╛ "рддреНрд░реБрдЯрд┐: рдореЙрдбреНрдпреВрд▓ merge ..." рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐--

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдФрд░ рдХреНрдпрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдХреЛ 0.55.4 рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмреЗрдмреЗрд▓ рдЖрджрд┐ рдХреЛ .. рдЬреИрд╕рд╛ рд╣реИ рд╡реИрд╕рд╛ рд╣реА рд░рд╣рдиреЗ рджреЗрдВ? @ ws7one

@sideroff рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдФрд░

рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдлрд┐рд░ рд╕реЗ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛? рдпрд╛ рд╣рдо 0.55.4 рдкрд░ рдЕрдЯрдХреЗ рд░рд╣реЗрдВрдЧреЗред рдореИрдВ

рдпрд╣рд╛рдБ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд╕рдорд╛рдиред рдпрд╣ рдЯреВрдЯ рдЧрдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдПрдХ рдиреЛрдЯрд┐рд╕ рдорд┐рд▓рд╛ рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рднреЗрджреНрдпрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рджреЗрд╢реА 0.56.0 рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред рдбрд╛рдЙрдирдЧреНрд░реЗрдб рд╣реЛрдиреЗ рдкрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

0.56 рд╕реЗ 0.55 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

@lucienbl рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА ..

react-native init projectName
react-native run-android

- "AccessibilityInfo рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛" рддреНрд░реБрдЯрд┐ рджреА--

npm uninstall react-native
npm install --save [email protected]
react-native run-android

рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЕрдм рдПрдХ рдирдИ рддреНрд░реБрдЯрд┐ рджреА:

error: bundling failed: Error: Plugin 0 specified in "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js" provided an invalid property of "default" (While processing preset: "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js")
    at Plugin.init (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\plugin.js:131:13)
    at Function.normalisePlugin (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:152:12)
    at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:184:30
    at Array.map (<anonymous>)
    at Function.normalisePlugins (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:158:20)
    at OptionManager.mergeOptions (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:234:36)
    at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:265:14
    at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:323:22
    at Array.map (<anonymous>)

рдпрджрд┐ рдЖрдк yarn install рдмрдЬрд╛рдп npm install , рддреЛ рддреНрд░реБрдЯрд┐ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ

@ ws7one , рдЖрдкрдХреЛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
react-native init ProjectName --version 0.55.4
react-native run-android

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред :)

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 0.56 . рдкрд░ рдмрдЧ рд╣реИ

@ ws7one рдХреНрдпрд╛ рдЖрдкрдиреЗ babel-preset-react-native рдХреЛ рдШрдЯрд╛рдХрд░ 4 ?
рдореБрдЭреЗ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж babel-preset-react-native@4 рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

реж.релрем.рез рд╕реЗ реж.релрел.рек рддрдХ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдмрдВрдбрд▓рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред
рдореЗрд░реЗ рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдиреЗ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛:

react-native init awesomeproject
npm remove --save react-native
npm i --save [email protected]

npm remove babel-preset-react-native
npm i --save [email protected]

рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕реБрдЭрд╛рд╡ рдХреЗ рд╕рд╛рде, рдХрдИ рдмрд╛рд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ, рдореИрдВрдиреЗ create-react-app рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ ...

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 56.0 рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ #19953 рдкрд░ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣реА рд╣реИред

рдЕрдВрддрддрдГ рдмрдВрдбрд▓рд┐рдВрдЧ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдлрд▓ рд░рд╣реА, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рднреА рдЖрдИрдВ, рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реБрдП рдХрд┐ рдореИрдВ npm install React-native @ 0.56.0 рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рдкрд░ рд╡рд╛рдкрд╕ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред
рд╕рд╛рде рд╣реА, рдореБрдЭреЗ package.json schemastore рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВред

@ ws7one рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рд╣реИ?

error: bundling failed: Error: Plugin 0 specified in "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js" provided an invalid property of "default" (While processing preset: "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js") at Plugin.init (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\plugin.js:131:13) at Function.normalisePlugin (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:152:12) at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:184:30 at Array.map (<anonymous>) at Function.normalisePlugins (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:158:20) at OptionManager.mergeOptions (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:234:36) at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:265:14 at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:323:22 at Array.map (<anonymous>)

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЕрдкрдирд╛ рд╕рд┐рд░ рдЦреБрдЬрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдФрд░ рдЗрд╕реЗ рд░рд╣рдиреЗ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рдо рдереЗред
рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣реА рдХрд┐рдпрд╛ рд╣реИ,

react-native init ProjectName
react-native run-android

- "AccessibilityInfo рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛" рддреНрд░реБрдЯрд┐ рджреА--

npm uninstall react-native
npm install --save [email protected]
react-native run-android

--рддреНрд░реБрдЯрд┐: рдкреНрд▓рдЧрдЗрди 0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ...--

npm install --save babel-core<strong i="14">@latest</strong> babel-loader@latest

--рддреНрд░реБрдЯрд┐: рдкреНрд▓рдЧрдЗрди 0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ...---

npm uninstall --save babel-preset-react-native
npm install --save [email protected]

рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛
рдореЗрд░реА рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрднрд░рддрд╛рдПрдБ:

{
  "name": "chartSamples",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^7.1.5",
    "babel-preset-react-native": "^4.0.0",
    "eslint-config-rallycoding": "^3.2.0",
    "react": "16.4.1",
    "react-native": "^0.55.4",
    "react-native-highcharts": "^1.0.2"
  },
  "devDependencies": {
    "babel-jest": "23.4.0",
    "jest": "23.4.0",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

@lucienbl рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

react-native init ProjectName --version 0.55.4
react-native run-android

рдкреАрдПрд╕: @lucienbl рдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

@greenais рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, thkя╝Б

рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ 56.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╛ рдмрд╛рдмреЗрд▓ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ 0.56.0 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд░рд╛рдм рд╣реИ рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ 0.55.4 рдирдП рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ :)

рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд 0.56 рдореЗрдВ рдПрдХ рдмрдЧ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХрд╛ рд╕рд╣реА рд╕рдВрдпреЛрдЬрди рдЦреЛрдЬрдирд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдиреЗ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди, @ ws7one рдЖрдкрдиреЗ рд╡рд╣ рд╕рдВрдпреЛрдЬрди рдкрд╛рдпрд╛ !! рдореИрдВ

react-native >> 0.55.4
babel-core >> latest 
babel-loader >> latest
babel-preset-react-native >> 4.0.0

рдЕрдиреНрдпрдерд╛, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ 0.55.4 рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ .....

 react-native init ProjectName --version 0.55.4

@abinax рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ 0.55.4 . рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛

@tranquan рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ред

рдкрд╣рд▓реЗ рдЕрдкрдирд╛ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛рдПрдВ
рдлрд┐рд░
рдЗрдирдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг 0.56.0 рдмрджрд▓реЗрдВред
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рджреЗрд╢реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдиреАрдЪреЗ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдкреИрдХреЗрдЬ рдХреЗ рд╕рдорд╛рди рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдирд┐рд░реНрднрд░рддрд╛": {
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "16.3.1",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.55.4"
}

рдЕрдм рджреВрд╕рд░реЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:

react-native init ProjectName --version 0.55.4

рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЧреНрд░реЗрдбреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 2.14.1 . рдХреЗ рдмрдЬрд╛рдп 3.5.1 рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА 0.56 рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИред рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдЕрдВрддрд┐рдо рд╕рдорд░реНрдерд┐рдд рдЧреНрд░реЗрдбрд▓ рдХреЗ рд╕рд╛рде 0.55.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХрд┐ 3.5.1 рд╣реИред

рдЕрдм рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдкрд░ рд▓реМрдЯ рд╕рдХрддрд╛ рд╣реВрдВ...

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ рддрднреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗрдВ

рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдореИрдВрдиреЗ рдирдИ рд╡рд┐рдВрдбреЛ рд╕реЗрдЯрдЕрдк рдХреА рд╣реИ рдФрд░ рдлрд┐рд░ рдЪрд░рдг рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рджреЗ рд░рд╣рд╛ рд╣реИ

@sarveshcchauhan рдореЗрд░реА рдЖрдЦрд┐рд░реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдЧреНрд░реИрдбрд▓ 3.5.1 . рдХреЗ рд╕рд╛рде рджреЗрд╢реА 0.55.4 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ

рдзрдиреНрдпрд╡рд╛рдж @greenais !! рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.55.4 рдФрд░ рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рджреЗрд╢реА 2.1.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдбрд┐рдВрдЧ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛!

рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рджрд┐рдП рдЧрдП рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдореЗрд░реА рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдкрд░ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореЗрд░рд╛ рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди рдЗрд╕ рддрд░рд╣ рд╕рд░рд▓ рд╣реИ

{
  "name": "abc",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "babel-preset-react-native": "^2.1.0",
    "react": "16.4.1",
    "react-native": "^0.55.4"
  },
  "devDependencies": {
    "babel-jest": "23.4.0",
    "jest": "23.4.1",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

@skrajath рдЕрдм рдЖрдкрдХреЛ рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ?

WSL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@abinax
рдореИрдВрдиреЗ 'рд░рди рдЕрд╕ рдПрдбрдорд┐рдирд╕реНрдЯреНрд░реЗрдЯрд░' рдХрдорд╛рдВрдб рдореЗрдВ рдЪрд▓рдХрд░ рдПрдХ рдФрд░ рдЖрдЦрд┐рд░реА рдХреЛрд╢рд┐рд╢ рдХреА, рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ AccessibilityInfo рдХреА рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдРрдк рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ

Unable to load script from assets 'index.android.bundle'

@skrajath рдпрд╣ рдЕрдЬреАрдм рд╣реИ

@abinax рдпрд╣ рдЕрдЬреАрдм рд╣реИ, рд╣рд╛рдБред рд╕рдВрдкрддреНрддрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдЧрд╛рдпрдм рдерд╛ android/app/src/main/assets , рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЕрдВрдд рдореЗрдВ рдРрдк рдХреЛ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд▓реЛрдб рджреЗрдЦрддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ @ ws7one рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддреНрд░реБрдЯрд┐ рд╣рд▓ рдХреАред

рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рджреЗрд╢реА-рдЖрдзрд╛рд░ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдмрд╕ рдпрд╣ рдЦрд╛рд▓реА рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рджреЗрд╢реА-рдЖрдзрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 2.3.5 рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ

рдХрд╛рдо @abinax , рдзрдиреНрдпрд╡рд╛рдж
@ рдЬреЙрдиреНрд╕реА резрепрепрен
рдореЗрд░рд╛ рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди

{
  "name": "AppName",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "moment": "^2.22.2",
    "native-base": "^2.7.2",
    "react": "16.4.1",
    "react-apollo": "^2.1.9",
    "react-native": "0.55.4",
    "react-navigation": "^2.8.0"
  },
  "devDependencies": {
    "babel-eslint": "^8.2.6",
    "babel-jest": "23.4.0",
    "babel-preset-react-native": "4.0.0",
    "eslint": "^4.19.1",
    "eslint-config-airbnb": "^17.0.0",
    "eslint-plugin-import": "^2.13.0",
    "eslint-plugin-jsx-a11y": "^6.1.1",
    "eslint-plugin-react": "^7.10.0",
    "jest": "23.4.1",
    "prettier-eslint": "^8.8.2",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

рдореБрдЭреЗ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ
рдФрд░ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рджреЗрдЦреЗрдВ
.

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ "react-native": "0.55.4" рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░реЗрдВ

@ рд╣реЗрдордВрдд-рд╕рд┐рдиреЗрд░рдЬрд╝рд┐рдк рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдКрдкрд░ рдХреЗ рд░рд┐рдкреНрд▓реЗ рдкрдврд╝реЗ рд╣реИрдВ ??

рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛: { "name": "demo21", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "react": "16.3.1", "react-native": "0.55.4" }, "devDependencies": { "babel-jest": "22.4.1", "babel-preset-react-native": "4.0.0", "jest": "22.4.2", "react-test-renderer": "16.3.1" }, "jest": { "preset": "react-native" } }

рдореИрдВрдиреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛,

  1. рдореИрдВрдиреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ package.json рдлрд╝рд╛рдЗрд▓ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЬреЛ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реА рдереАред
{
  "name": "NameOfYourProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4"
  },
  "devDependencies": {
    "babel-jest": "23.2.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "23.2.0",
    "react-test-renderer": "16.3.1"
  },
  "jest": {
    "preset": "react-native"
  }
}
  1. рдореИрдВрдиреЗ рдореБрдЦреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ

  2. рдлрд┐рд░, рдореИрдВрдиреЗ рдиреЛрдб рдХреЛ
    npm install --save
    react-native run-android

рдпрд╣ "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓" рд╕рд╣рд┐рдд рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░реЗрдЧрд╛ред :)

рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдпрд╛рд░реНрди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рд╕реНрд╡рд┐рдЪ рдХреЗ рдмрд╛рдж рд╕реЗ рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ (1 рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЖрдк рдЗрд╕ рдзрд╛рдЧреЗ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореЗрд░реА рдПрдХ рдкреЛрд╕реНрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)

рдЖрдЬ рднреА рдЕрдЧрд░ рдореИрдВ рдЧрд▓рддреА рд╕реЗ npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ рдФрд░ рдПрдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдпрд╣рд╛рдВ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЕрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдЧрд╛

рдпрд╣ рдЕрдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.56.0 рдкрд░ рдХреИрд╕реЗ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореМрдЬреВрдж рд╣реИ

рдореИрдВрдиреЗ 3 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ Xamarin рдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП RN рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕реНрдЯреНрд░реЙ рдерд╛

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдорд╣реАрдиреЛрдВ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЖрд░рдПрди рд╕реЗ рд╕реНрдкрдВрджрдиред рдпрд╣ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИред рдРрд╕реА рдЕрдХреНрд╖рдо рднрд╛рд╖рд╛ред

@williamdarkocode рднрд╛рд╖рд╛ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ ... рдЕрдиреБрд░рдХреНрд╖рдХ рд╣реИрдВ ... рдпрд╛ рддреЛ рдЕрдХреНрд╖рдо рд╣реИрдВ рдпрд╛ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ ... рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП ... рдЙрдирдХреЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рдХреМрд╢рд▓ рдХреА рдХрдореА рд╣реИ

рдпрд╣рд╛рдБ рдХрд┐рд╕реА рдиреЗ Vue рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд┐рд╡ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА ..? рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдиреЗрдЯрд┐рд╡ рд╕реНрдХреНрд░рд┐рдкреНрдЯ - Vue рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рджреЗрдЦреА рд╣реИрдВред рдХрд┐рд╕реА рднреА рд╕реБрдЭрд╛рд╡ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

@рд▓рд╛рд╣реЗрдж

рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рджреЗрд╢реА-рдЖрдзрд╛рд░ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдорд┐рд▓рд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣реИрдВред рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд╢реБрджреНрдз рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдЯреНрд╡рд┐рдЯрд░-рд╕рд╛рдЗрдирдЗрди рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдгред рд╣рд░ рдмрд╛рд░ рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИ..рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ред рдЕрдЧрд░ рдореИрдВ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕реЗ рдлреЗрдВрдХрддрд╛ рд╣реИ "рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕реЗ рдмрдбрд╝рд╛ рд╣реИред ред"

рдХреЛрдИ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рд╕рдорд╛рдзрд╛рди рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред

0.56 рдЯреВрдЯрд╛ рд╣реБрдЖ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 0.55.4 рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдЧреНрд░рд┐рдо рд╣реИ? рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рдХреЛ 0.55.4 рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ 19126 рдХреЗ 0.56 рд╣реВрдВ рддреЛ рдореИрдВ рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдФрд░ 19126 рдХреА рдХрд╛рд░рдЧрд░ рдирд╣реАрдВ рд╣реИ

рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рддрдХ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ? рдЕрднреА рддрдХ рдХрд┐рд╕реА рдиреЗ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╕рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ?! рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╛рдо рдХрд╛ рдПрдХ рджрд┐рди рдЦреЛ рджрд┐рдпрд╛ рд╣реИ... рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрдВрдж рдХреНрдпреЛрдВ рд╣реИред

@PrsRares рд╢рд╛рдпрдж рд╡реЗ #19953 рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@gluons thx, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ 0.57 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред

рдареАрдХред рдореЗрд░реЗ рд▓рд┐рдП рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╡рд╣ рдереЛрдбрд╝рд╛ рдХрдЪреНрдЪрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВред

рд░рд┐рдПрдХреНрдЯ-рдиреЗрдЯрд┐рд╡ рдЗрдирд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдХреНрд░рд┐рдПрдЯ рд░рд┐рдПрдХреНрдЯ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, npm рд░рди рдЗрдЬреЗрдХреНрдЯ рдХрд░реЗрдВред рдПрдХреНрд╕рдкреЛ рдЗрдЬреЗрдХреНрдЯ рд╡рд┐рдзрд┐ рди рдЪреБрдиреЗрдВред рдЬрдм рдЗрдЬреЗрдХреНрдЯрд┐рдВрдЧ рдкреВрд░реА рд╣реЛ рдЬрд╛рдП, рддреЛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ package.json рдореЗрдВ рд╕рднреА рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реАрдЬ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ, рдФрд░ npm рдСрдбрд┐рдЯ рдлрд┐рдХреНрд╕ рди рдЪрд▓рд╛рдПрдВ, рдЪрд╛рд╣реЗ рдЖрдк рдХрд┐рддрдиреА рднреА рдкреАрдпрд░ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдПрд░рд░ рджреЗрдЦреЗрдВред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк npm рдЗрдЬреЗрдХреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдореВрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдЬрдм рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдФрд░ рдХрд┐рд╕реА рднреА рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ рдЬреИрд╕реЗ рдХрд┐ 'рдлрд╛рдЗрд▓ / рдбреАрдЖрдИрдЖрд░ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛' рддреНрд░реБрдЯрд┐рдпрд╛рдВред

"рдирд┐рд░реНрднрд░рддрд╛": {
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛": "^16.4.1",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "^0.55.4"
},
"рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛": {
"рдмреЗрдмреЗрд▓-рдкреНрд░реАрд╕реЗрдЯ-рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡": "^4.0.0",
},
рдореЗрд░реЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рддреНрд░реБрдЯрд┐ рдмрдиреА рд░рд╣реА:

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП cmds рдиреЗ рдореБрдЭреЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА
рд╕реАрдбреА рдПрдВрдбреНрд░реЙрдЗрдб
рдЧреНрд░реЗрдбрд▓ рдХреНрд▓реАрди
рд╕реАрдбреА ..
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ рд░рди-рдПрдВрдбреНрд░реЙрдЗрдб

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

oney picture oney  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

WG-Com picture WG-Com  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arunabha picture arunabha  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vikeri picture vikeri  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jobsamuel picture jobsamuel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ