Unable to resolve module `buffer` in react-native
astrahov opened this issue · comments
astrahov commented
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)
astrahov commented
Packages
- react-native: 0.66.1
- serialize-javascript: 3.1.0 and higher (3.1.0 - 6.0.0)
There is still a problem