我有一个简单的React Native包,当我在它自己的目录中运行包的示例时,它可以正常工作。当我发布模块并将其安装在一个单独的项目中时,我收到以下错误:
this.updater.enqueuecallback is not a function
当我在node_modules文件夹中打开模块的源代码并从this.setState
的第一次调用中删除回调时,错误就消失了。当我用空箭头函数替换回调时,我得到了同样的错误。当我复制并粘贴相同的代码并将其导入/导出到我的src文件夹中时,它可以正常工作。
我指的是节点模块rn-sprite-sheet。