just thought i'd add that in react native, the same can be achieved by editing the metro.config.js file to configure node module resolvers module.exports = { resolver: { extraNodeModules: { stream: require.resolve('readable-stream'), crypto: require.resolve('crypto-js'), } }, }