Skip to content

Unable to resolve module buffer in react-native #102

Open
@astrahov

Description

@astrahov

Packages

  • react-native: 0.63.2
  • serialize-javascript: 3.1.0 and higher (3.1.0 - 5.1.0)

Use

import serialize from 'serialize-javascript'

...

const var1 = serialize(value)

Error
The application crashes on startup with an error:
Unable to resolve module buffer from node_modules/safe-buffer/index.js: buffer could not be found within the project

Found a solution (in App.js):
npm install -S buffer

import { Buffer } from 'buffer';
global.Buffer = Buffer; // very important

But that doesn't work either and throws another error:

  • ERROR Error: Secure random number generation is not supported by this browser.
    Use Chrome, Firefox or Internet Explorer 11
  • ERROR Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions