Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js reacti本地友好型图书馆,带Browserify?_Node.js_React Native - Fatal编程技术网

Node.js reacti本地友好型图书馆,带Browserify?

Node.js reacti本地友好型图书馆,带Browserify?,node.js,react-native,Node.js,React Native,我正在编写一个库供react native使用,我的依赖项使用了很多NodeJS库,如加密、fs、https、http 我正在尝试解决以下库问题: 加密:require.resolve('crypto-browserify') 我已经看到了使用tradle/rn nodeify在react原生项目中创建shim.js的示例 我的问题是如何创建一个react本机友好库,而不让react本机开发人员费尽心思使用我的库 浏览我的项目 fs: require.resolve('react-nativ

我正在编写一个库供react native使用,我的依赖项使用了很多NodeJS库,如
加密、fs、https、http

我正在尝试解决以下库问题:

加密:require.resolve('crypto-browserify')

我已经看到了使用tradle/rn nodeify在react原生项目中创建shim.js的示例

我的问题是如何创建一个react本机友好库,而不让react本机开发人员费尽心思使用我的库

浏览我的项目

  fs: require.resolve('react-native-fs'),
  http: require.resolve('stream-http'),
  https: require.resolve('https-browserify'),
  process: require.resolve('process/browser.js'),
  stream: require.resolve('readable-stream'),
  tls: require.resolve('tls-browserify'),
  net: require.resolve('net-browserify'),
  util: require.resolve('util/util.js'),
  punycode: require.resolve('punycode/'),
  url: require.resolve('react-native-url'),
  querystring: require.resolve('querystring-es3/'),
  zlib: require.resolve('react-zlib-js'),
  path: require.resolve('react-native-path'),
  vm: require.resolve('vm-browserify')