我有一个私有的Swift项目框架,我想在它周围创建一个React Native包装器并使它在npm上可用。
因此,当我使用:react-native init MyApp创建一个react本机应用程序并在iOS部分周围编写包装器时。我能够访问公开的模块和公开的方法。
但是,一旦我将这个项目作为npm包发布并尝试在新项目中使用它作为依赖项并记录NativeModules,我就不再在那里看到我的模块了。
我用npm install {my-npm-package} --save
并使用react-native link
链接它。
有人可以帮我澄清这是怎么发生的吗?
答案 0 :(得分:0)
所以为了回答我自己的问题,我找到了一种创建桥梁的方法,通过在iOS中创建一个静态库项目并在其中使用我的库并导出我需要的方法,这对我来说是可能的。