Wei*_*ier 3 javascript node.js reactjs react-native
require('stream')我想在 React Native 项目中使用依赖于流 () 的节点库。
stream could not be found within the project由于streamNodejs 包在 React Native 中不可用,因此失败并出现错误。
我能做些什么 ?
我读到https://github.com/browserify/stream-browserify允许在浏览器中使用流。但是我怎样才能让require('stream')库中的(我无法控制的)需要stream-browserify呢?
小智 6
我在 ReactNative 项目中遇到了同样的问题,并尝试了很多建议,但最终对我有用的是使用 Metro.config.js 中的解析器:部分。
我的问题是流和加密。
这是解决我的问题的解析器部分 -
resolver: {
extraNodeModules: {
stream: require.resolve('readable-stream'),
crypto: require.resolve('react-native-crypto-js'),
}
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7993 次 |
| 最近记录: |