yahoo / serialize-javascript

Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to resolve module `buffer` in react-native

astrahov opened this issue · comments

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)

Packages

  • react-native: 0.66.1
  • serialize-javascript: 3.1.0 and higher (3.1.0 - 6.0.0)

There is still a problem

commented

Maybe the same problem:#134