在 Node-Browser(Isomorphic) 库中使用流或任何 Node.js 库

问题描述

我正在开发一个 Node-Browser (Isomorphic) 库,其中的源代码是用 TypeScript 编写的,然后被转换成 CJS 和 ES 模块。 转译后的代码按原样发送,在发布前未使用模块捆绑器进行捆绑。

我需要使用 node core 的 stream 模块,我打算在浏览器部分使用 stream-browserify 包。

  1. 在库中使用 Node.js 流或任何特定于节点的库的最佳方法是什么?
  2. 如何在无需重写相同代码或尽量减少重复的情况下包含流浏览器?
  3. 我遇到了一些使用 package.json 中的 browser 字段的示例,如下所示 -
   "browser" : {
       "stream":"stream-browserify";
   } 

这是如何工作的?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)