无论如何,我可以将基于NodeJS的程序包与React Native Mobile Application一起使用吗?

我有一个npm包,需要在React Native移动应用程序内部使用。我们在NodeJS基础上构建npm包。但是后来我们意识到React Native将无法构建,因为它无法访问Node本机模块,例如fspath以及我们在包内使用的许多其他模块。

我可以知道有什么方法可以在React Native应用程序中使用我的包吗?它一直在给bundling failed: Error: Unable to resolve module fs from whatever module I have: fs could not be found within the project.

我环顾了互联网,尝试了几种解决方案。第一个是React-Nativify,但是我发现代码库已经很长时间没有更新了,并且有社区指出它现在不再像RN0.6一样工作。

第二个是rn-nodeify软件包,但是我不想修改节点模块package.json,因为这很危险。

第三个是Nodejs-mobile软件包,但是我看到作者说那里说当前构建的本机模块仅在Linux和Mac平台上受支持,而我在Windows上。

我还有其他方法可以在React Native Mobile App中使用基于Node的软件包吗?感谢您的阅读,并感谢您的帮助!

wangchao123com123 回答:无论如何,我可以将基于NodeJS的程序包与React Native Mobile Application一起使用吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3169214.html

大家都在问